├── .dockerignore ├── .gitignore ├── AspnetRunBasics.sln ├── AspnetRunBasics ├── AspnetRunBasics.csproj ├── Data │ ├── AspnetRunContext.cs │ └── AspnetRunContextSeed.cs ├── Dockerfile ├── Entities │ ├── Cart.cs │ ├── CartItem.cs │ ├── Category.cs │ ├── Contact.cs │ ├── Order.cs │ └── Product.cs ├── Migrations │ ├── 20200218071258_Initial.Designer.cs │ ├── 20200218071258_Initial.cs │ └── AspnetRunContextModelSnapshot.cs ├── Pages │ ├── Cart.cshtml │ ├── Cart.cshtml.cs │ ├── CheckOut.cshtml │ ├── CheckOut.cshtml.cs │ ├── Confirmation.cshtml │ ├── Confirmation.cshtml.cs │ ├── Contact.cshtml │ ├── Contact.cshtml.cs │ ├── Error.cshtml │ ├── Error.cshtml.cs │ ├── Index.cshtml │ ├── Index.cshtml.cs │ ├── Order.cshtml │ ├── Order.cshtml.cs │ ├── Privacy.cshtml │ ├── Privacy.cshtml.cs │ ├── Product.cshtml │ ├── Product.cshtml.cs │ ├── ProductDetail.cshtml │ ├── ProductDetail.cshtml.cs │ ├── Shared │ │ ├── _Layout.cshtml │ │ ├── _ProductItemPartial.cshtml │ │ ├── _TopProductPartial.cshtml │ │ └── _ValidationScriptsPartial.cshtml │ ├── _ViewImports.cshtml │ └── _ViewStart.cshtml ├── Program.cs ├── Repositories │ ├── CartRepository.cs │ ├── ContactRepository.cs │ ├── Interfaces │ │ ├── ICartRepository.cs │ │ ├── IContactRepository.cs │ │ ├── IOrderRepository.cs │ │ └── IProductRepository.cs │ ├── OrderRepository.cs │ └── ProductRepository.cs ├── Startup.cs ├── appsettings.Development.json ├── appsettings.json └── wwwroot │ ├── css │ └── style.css │ ├── favicon.ico │ └── images │ ├── banner │ ├── banner1.png │ ├── banner2.png │ └── banner3.png │ ├── placeholder.png │ └── product │ ├── product-1.png │ ├── product-2.png │ ├── product-3.png │ ├── product-4.png │ ├── product-5.png │ ├── product-6.png │ ├── product-7.png │ ├── productx1.png │ ├── productx2.png │ ├── productx3.png │ ├── productx4.png │ ├── productx5.png │ ├── productx6.png │ └── productx7.png ├── LICENSE └── README.md /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/.gitignore -------------------------------------------------------------------------------- /AspnetRunBasics.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics.sln -------------------------------------------------------------------------------- /AspnetRunBasics/AspnetRunBasics.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/AspnetRunBasics.csproj -------------------------------------------------------------------------------- /AspnetRunBasics/Data/AspnetRunContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Data/AspnetRunContext.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Data/AspnetRunContextSeed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Data/AspnetRunContextSeed.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Dockerfile -------------------------------------------------------------------------------- /AspnetRunBasics/Entities/Cart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Entities/Cart.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Entities/CartItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Entities/CartItem.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Entities/Category.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Entities/Category.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Entities/Contact.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Entities/Contact.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Entities/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Entities/Order.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Entities/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Entities/Product.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Migrations/20200218071258_Initial.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Migrations/20200218071258_Initial.Designer.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Migrations/20200218071258_Initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Migrations/20200218071258_Initial.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Migrations/AspnetRunContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Migrations/AspnetRunContextModelSnapshot.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Pages/Cart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Pages/Cart.cshtml -------------------------------------------------------------------------------- /AspnetRunBasics/Pages/Cart.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Pages/Cart.cshtml.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Pages/CheckOut.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Pages/CheckOut.cshtml -------------------------------------------------------------------------------- /AspnetRunBasics/Pages/CheckOut.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Pages/CheckOut.cshtml.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Pages/Confirmation.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Pages/Confirmation.cshtml -------------------------------------------------------------------------------- /AspnetRunBasics/Pages/Confirmation.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Pages/Confirmation.cshtml.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Pages/Contact.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Pages/Contact.cshtml -------------------------------------------------------------------------------- /AspnetRunBasics/Pages/Contact.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Pages/Contact.cshtml.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Pages/Error.cshtml -------------------------------------------------------------------------------- /AspnetRunBasics/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Pages/Index.cshtml -------------------------------------------------------------------------------- /AspnetRunBasics/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Pages/Order.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Pages/Order.cshtml -------------------------------------------------------------------------------- /AspnetRunBasics/Pages/Order.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Pages/Order.cshtml.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Pages/Privacy.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Pages/Privacy.cshtml -------------------------------------------------------------------------------- /AspnetRunBasics/Pages/Privacy.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Pages/Privacy.cshtml.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Pages/Product.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Pages/Product.cshtml -------------------------------------------------------------------------------- /AspnetRunBasics/Pages/Product.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Pages/Product.cshtml.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Pages/ProductDetail.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Pages/ProductDetail.cshtml -------------------------------------------------------------------------------- /AspnetRunBasics/Pages/ProductDetail.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Pages/ProductDetail.cshtml.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Pages/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Pages/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /AspnetRunBasics/Pages/Shared/_ProductItemPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Pages/Shared/_ProductItemPartial.cshtml -------------------------------------------------------------------------------- /AspnetRunBasics/Pages/Shared/_TopProductPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Pages/Shared/_TopProductPartial.cshtml -------------------------------------------------------------------------------- /AspnetRunBasics/Pages/Shared/_ValidationScriptsPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Pages/Shared/_ValidationScriptsPartial.cshtml -------------------------------------------------------------------------------- /AspnetRunBasics/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /AspnetRunBasics/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /AspnetRunBasics/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Program.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Repositories/CartRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Repositories/CartRepository.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Repositories/ContactRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Repositories/ContactRepository.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Repositories/Interfaces/ICartRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Repositories/Interfaces/ICartRepository.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Repositories/Interfaces/IContactRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Repositories/Interfaces/IContactRepository.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Repositories/Interfaces/IOrderRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Repositories/Interfaces/IOrderRepository.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Repositories/Interfaces/IProductRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Repositories/Interfaces/IProductRepository.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Repositories/OrderRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Repositories/OrderRepository.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Repositories/ProductRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Repositories/ProductRepository.cs -------------------------------------------------------------------------------- /AspnetRunBasics/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/Startup.cs -------------------------------------------------------------------------------- /AspnetRunBasics/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/appsettings.Development.json -------------------------------------------------------------------------------- /AspnetRunBasics/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/appsettings.json -------------------------------------------------------------------------------- /AspnetRunBasics/wwwroot/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/wwwroot/css/style.css -------------------------------------------------------------------------------- /AspnetRunBasics/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/wwwroot/favicon.ico -------------------------------------------------------------------------------- /AspnetRunBasics/wwwroot/images/banner/banner1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/wwwroot/images/banner/banner1.png -------------------------------------------------------------------------------- /AspnetRunBasics/wwwroot/images/banner/banner2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/wwwroot/images/banner/banner2.png -------------------------------------------------------------------------------- /AspnetRunBasics/wwwroot/images/banner/banner3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/wwwroot/images/banner/banner3.png -------------------------------------------------------------------------------- /AspnetRunBasics/wwwroot/images/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/wwwroot/images/placeholder.png -------------------------------------------------------------------------------- /AspnetRunBasics/wwwroot/images/product/product-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/wwwroot/images/product/product-1.png -------------------------------------------------------------------------------- /AspnetRunBasics/wwwroot/images/product/product-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/wwwroot/images/product/product-2.png -------------------------------------------------------------------------------- /AspnetRunBasics/wwwroot/images/product/product-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/wwwroot/images/product/product-3.png -------------------------------------------------------------------------------- /AspnetRunBasics/wwwroot/images/product/product-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/wwwroot/images/product/product-4.png -------------------------------------------------------------------------------- /AspnetRunBasics/wwwroot/images/product/product-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/wwwroot/images/product/product-5.png -------------------------------------------------------------------------------- /AspnetRunBasics/wwwroot/images/product/product-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/wwwroot/images/product/product-6.png -------------------------------------------------------------------------------- /AspnetRunBasics/wwwroot/images/product/product-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/wwwroot/images/product/product-7.png -------------------------------------------------------------------------------- /AspnetRunBasics/wwwroot/images/product/productx1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/wwwroot/images/product/productx1.png -------------------------------------------------------------------------------- /AspnetRunBasics/wwwroot/images/product/productx2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/wwwroot/images/product/productx2.png -------------------------------------------------------------------------------- /AspnetRunBasics/wwwroot/images/product/productx3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/wwwroot/images/product/productx3.png -------------------------------------------------------------------------------- /AspnetRunBasics/wwwroot/images/product/productx4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/wwwroot/images/product/productx4.png -------------------------------------------------------------------------------- /AspnetRunBasics/wwwroot/images/product/productx5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/wwwroot/images/product/productx5.png -------------------------------------------------------------------------------- /AspnetRunBasics/wwwroot/images/product/productx6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/wwwroot/images/product/productx6.png -------------------------------------------------------------------------------- /AspnetRunBasics/wwwroot/images/product/productx7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/AspnetRunBasics/wwwroot/images/product/productx7.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspnetrun/run-aspnetcore-basics/HEAD/README.md --------------------------------------------------------------------------------