├── .gitignore ├── .vs └── skinet │ ├── DesignTimeBuild │ └── .dtbcache.v2 │ ├── config │ └── applicationhost.config │ └── v16 │ ├── .suo │ └── TestStore │ └── 0 │ ├── 000.testlog │ └── testlog.manifest ├── .vscode ├── launch.json └── tasks.json ├── API ├── API.csproj ├── API.csproj.user ├── Content │ └── images │ │ └── products │ │ ├── boot-ang1.png │ │ ├── boot-ang2.png │ │ ├── boot-core1.png │ │ ├── boot-core2.png │ │ ├── boot-redis1.png │ │ ├── glove-code1.png │ │ ├── glove-code2.png │ │ ├── glove-react1.png │ │ ├── glove-react2.png │ │ ├── hat-core1.png │ │ ├── hat-react1.png │ │ ├── hat-react2.png │ │ ├── sb-ang1.png │ │ ├── sb-ang2.png │ │ ├── sb-core1.png │ │ ├── sb-core2.png │ │ ├── sb-react1.png │ │ └── sb-ts1.png ├── Controllers │ ├── AccountController.cs │ ├── BaseApiController.cs │ ├── BasketController.cs │ ├── BuggyController.cs │ ├── ErrorController.cs │ ├── FallbackController.cs │ ├── OrdersController.cs │ ├── PaymentsController.cs │ └── ProductsController.cs ├── Dtos │ ├── AddressDto.cs │ ├── BasketItemDto.cs │ ├── CustomerBasketDto.cs │ ├── LoginDto.cs │ ├── OrderDto.cs │ ├── OrderItemDto.cs │ ├── OrderToReturnDto.cs │ ├── ProductToReturnDto.cs │ ├── RegisterDto.cs │ └── UserDto.cs ├── Errors │ ├── ApiException.cs │ ├── ApiResponse.cs │ └── ApiValidationErrorResponse.cs ├── Extensions │ ├── ApplicationServicesExtensions.cs │ ├── ClaimsPrincipalExtension.cs │ ├── IdentityServiceExtension.cs │ ├── SwaggerServiceExtension.cs │ └── UserManagerExtension.cs ├── Helpers │ ├── CachedAttribute.cs │ ├── MappingProfiles.cs │ ├── OrderItemUrlResolver.cs │ ├── Pagination.cs │ └── ProductUrlResolver.cs ├── Middleware │ └── ExceptionMiddleware.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs ├── appsettings.Development.json └── wwwroot │ ├── 10-es2015.673eea9902d6d1a9c319.js │ ├── 10-es5.673eea9902d6d1a9c319.js │ ├── 3rdpartylicenses.txt │ ├── 6-es2015.dcbbd0451b5c32d9c498.js │ ├── 6-es5.dcbbd0451b5c32d9c498.js │ ├── 7-es2015.13d3f47c9e301321bae0.js │ ├── 7-es5.13d3f47c9e301321bae0.js │ ├── 8-es2015.ecc3cf4fe5764b865c78.js │ ├── 8-es5.ecc3cf4fe5764b865c78.js │ ├── 9-es2015.9567b13ee8b353b706b0.js │ ├── 9-es5.9567b13ee8b353b706b0.js │ ├── assets │ └── images │ │ ├── hero1.jpg │ │ ├── hero2.jpg │ │ ├── hero3.jpg │ │ ├── logo.png │ │ └── placeholder.png │ ├── common-es2015.4bde711c6da773549531.js │ ├── common-es5.4bde711c6da773549531.js │ ├── favicon.ico │ ├── fontawesome-webfont.1e59d2330b4c6deb84b3.ttf │ ├── fontawesome-webfont.20fd1704ea223900efa9.woff2 │ ├── fontawesome-webfont.8b43027f47b20503057d.eot │ ├── fontawesome-webfont.c1e38fd9e0e74ba58f7a.svg │ ├── fontawesome-webfont.f691f37e57f04c152e23.woff │ ├── index.html │ ├── main-es2015.58da4c8307c6b61d1405.js │ ├── main-es5.58da4c8307c6b61d1405.js │ ├── polyfills-es2015.ae2ff135b6a0a9cb55e7.js │ ├── polyfills-es5.736f2d9faec4ce67a92c.js │ ├── runtime-es2015.597c9a66078d39006feb.js │ ├── runtime-es5.597c9a66078d39006feb.js │ └── styles.3547713b7f8ed273ef97.css ├── Core ├── Core.csproj ├── Entities │ ├── BaseEntity.cs │ ├── BasketItem.cs │ ├── CustomerBasket.cs │ ├── Identity │ │ ├── Address.cs │ │ └── AppUser.cs │ ├── OrderAggregate │ │ ├── Address.cs │ │ ├── DeliveryMethod.cs │ │ ├── Order.cs │ │ ├── OrderItem.cs │ │ ├── OrderStatus.cs │ │ └── ProductItemOrdered.cs │ ├── Product.cs │ ├── ProductBrand.cs │ └── ProductType.cs ├── Interfaces │ ├── IBasketRepository.cs │ ├── IGenericRepository.cs │ ├── IOrderService.cs │ ├── IPaymentService.cs │ ├── IProductRepository.cs │ ├── IResponseCacheService.cs │ ├── ITokenService.cs │ └── IUnitOfWork.cs └── Specification │ ├── BaseSpecipication.cs │ ├── ISpecification.cs │ ├── OrderByPaymentIntentWithItemSpecification.cs │ ├── OrderWithItemsAndOrderingSpecipication.cs │ ├── ProductSpecParams.cs │ ├── ProductWithFilterForCountSpecification.cs │ └── ProductWithTypesAndBrandsSpecification.cs ├── Infrastructure ├── Data │ ├── BasketRepository.cs │ ├── Config │ │ ├── DeliveryMethodConfiguration.cs │ │ ├── OrderConfiguration.cs │ │ ├── OrderItemConfiguration.cs │ │ └── ProductConfiguration.cs │ ├── GenericRepository.cs │ ├── Migrations │ │ ├── 20200807140219_MYSQL Initial.Designer.cs │ │ ├── 20200807140219_MYSQL Initial.cs │ │ └── StoreContextModelSnapshot.cs │ ├── ProductRepository.cs │ ├── SeedData │ │ ├── brands.json │ │ ├── delivery.json │ │ ├── products.json │ │ └── types.json │ ├── SpecificationEvaluator.cs │ ├── StoreContext.cs │ ├── StoreContextSeed.cs │ └── UnitOfWork.cs ├── Identity │ ├── AppIdentityDbContext.cs │ └── AppIdentityDbContextSeed.cs ├── Infrastructure.csproj └── Services │ ├── OrderService.cs │ ├── PaymentService.cs │ ├── ResponseCacheService.cs │ └── TokenService.cs ├── README.md ├── client ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── browserslist ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.json ├── karma.conf.js ├── package-lock.json ├── package.json ├── src │ ├── app │ │ ├── account │ │ │ ├── account-routing.module.ts │ │ │ ├── account.module.ts │ │ │ ├── account.service.ts │ │ │ ├── login │ │ │ │ ├── login.component.html │ │ │ │ ├── login.component.scss │ │ │ │ └── login.component.ts │ │ │ └── register │ │ │ │ ├── register.component.html │ │ │ │ ├── register.component.scss │ │ │ │ └── register.component.ts │ │ ├── app-routing.module.ts │ │ ├── app.component.html │ │ ├── app.component.scss │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── basket │ │ │ ├── basket-routing.module.ts │ │ │ ├── basket.component.html │ │ │ ├── basket.component.scss │ │ │ ├── basket.component.ts │ │ │ ├── basket.module.ts │ │ │ └── basket.service.ts │ │ ├── checkout │ │ │ ├── checkout-address │ │ │ │ ├── checkout-address.component.html │ │ │ │ ├── checkout-address.component.scss │ │ │ │ └── checkout-address.component.ts │ │ │ ├── checkout-delivery │ │ │ │ ├── checkout-delivery.component.html │ │ │ │ ├── checkout-delivery.component.scss │ │ │ │ └── checkout-delivery.component.ts │ │ │ ├── checkout-payment │ │ │ │ ├── checkout-payment.component.html │ │ │ │ ├── checkout-payment.component.scss │ │ │ │ └── checkout-payment.component.ts │ │ │ ├── checkout-review │ │ │ │ ├── checkout-review.component.html │ │ │ │ ├── checkout-review.component.scss │ │ │ │ └── checkout-review.component.ts │ │ │ ├── checkout-routing.module.ts │ │ │ ├── checkout-success │ │ │ │ ├── checkout-success.component.html │ │ │ │ ├── checkout-success.component.scss │ │ │ │ └── checkout-success.component.ts │ │ │ ├── checkout.component.html │ │ │ ├── checkout.component.scss │ │ │ ├── checkout.component.ts │ │ │ ├── checkout.module.ts │ │ │ └── checkout.service.ts │ │ ├── core │ │ │ ├── Guards │ │ │ │ └── auth.guard.ts │ │ │ ├── Services │ │ │ │ └── busy.service.ts │ │ │ ├── core.module.ts │ │ │ ├── interceptors │ │ │ │ ├── error.interceptor.ts │ │ │ │ ├── jwt.interceptor.ts │ │ │ │ └── loading.interceptor.ts │ │ │ ├── nav-bar │ │ │ │ ├── nav-bar.component.html │ │ │ │ ├── nav-bar.component.scss │ │ │ │ └── nav-bar.component.ts │ │ │ ├── not-found │ │ │ │ ├── not-found.component.html │ │ │ │ ├── not-found.component.scss │ │ │ │ └── not-found.component.ts │ │ │ ├── section-header │ │ │ │ ├── section-header.component.html │ │ │ │ ├── section-header.component.scss │ │ │ │ └── section-header.component.ts │ │ │ ├── server-error │ │ │ │ ├── server-error.component.html │ │ │ │ ├── server-error.component.scss │ │ │ │ └── server-error.component.ts │ │ │ └── test-error │ │ │ │ ├── test-error.component.html │ │ │ │ ├── test-error.component.scss │ │ │ │ └── test-error.component.ts │ │ ├── home │ │ │ ├── home.component.html │ │ │ ├── home.component.scss │ │ │ ├── home.component.ts │ │ │ └── home.module.ts │ │ ├── orders │ │ │ ├── order-detailed │ │ │ │ ├── order-detailed.component.html │ │ │ │ ├── order-detailed.component.scss │ │ │ │ └── order-detailed.component.ts │ │ │ ├── orders-routing.module.ts │ │ │ ├── orders.component.html │ │ │ ├── orders.component.scss │ │ │ ├── orders.component.ts │ │ │ ├── orders.module.ts │ │ │ └── orders.service.ts │ │ ├── shared │ │ │ ├── components │ │ │ │ ├── basket-summary │ │ │ │ │ ├── basket-summary.component.html │ │ │ │ │ ├── basket-summary.component.scss │ │ │ │ │ └── basket-summary.component.ts │ │ │ │ ├── order-totals │ │ │ │ │ ├── order-totals.component.html │ │ │ │ │ ├── order-totals.component.scss │ │ │ │ │ └── order-totals.component.ts │ │ │ │ ├── pager │ │ │ │ │ ├── pager.component.html │ │ │ │ │ ├── pager.component.scss │ │ │ │ │ └── pager.component.ts │ │ │ │ ├── paging-header │ │ │ │ │ ├── paging-header.component.html │ │ │ │ │ ├── paging-header.component.scss │ │ │ │ │ └── paging-header.component.ts │ │ │ │ └── text-input │ │ │ │ │ ├── text-input.component.html │ │ │ │ │ ├── text-input.component.scss │ │ │ │ │ └── text-input.component.ts │ │ │ ├── models │ │ │ │ ├── address.ts │ │ │ │ ├── basket.ts │ │ │ │ ├── brand.ts │ │ │ │ ├── deliveryMethod.ts │ │ │ │ ├── order.ts │ │ │ │ ├── pagination.ts │ │ │ │ ├── product.ts │ │ │ │ ├── productType.ts │ │ │ │ ├── shopParams.ts │ │ │ │ └── user.ts │ │ │ ├── shared.module.ts │ │ │ └── stepper │ │ │ │ ├── stepper.component.html │ │ │ │ ├── stepper.component.scss │ │ │ │ └── stepper.component.ts │ │ └── shop │ │ │ ├── product-details │ │ │ ├── product-details.component.html │ │ │ ├── product-details.component.scss │ │ │ └── product-details.component.ts │ │ │ ├── product-item │ │ │ ├── product-item.component.html │ │ │ ├── product-item.component.scss │ │ │ └── product-item.component.ts │ │ │ ├── shop-routing.module.ts │ │ │ ├── shop.component.html │ │ │ ├── shop.component.scss │ │ │ ├── shop.component.ts │ │ │ ├── shop.module.ts │ │ │ └── shop.service.ts │ ├── assets │ │ ├── .gitkeep │ │ └── images │ │ │ ├── hero1.jpg │ │ │ ├── hero2.jpg │ │ │ ├── hero3.jpg │ │ │ ├── logo.png │ │ │ └── placeholder.png │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.scss │ └── test.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.spec.json └── tslint.json └── skinet.sln /.gitignore: -------------------------------------------------------------------------------- 1 | obj 2 | bin 3 | *.db 4 | appsettings.json -------------------------------------------------------------------------------- /.vs/skinet/DesignTimeBuild/.dtbcache.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/.vs/skinet/DesignTimeBuild/.dtbcache.v2 -------------------------------------------------------------------------------- /.vs/skinet/config/applicationhost.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/.vs/skinet/config/applicationhost.config -------------------------------------------------------------------------------- /.vs/skinet/v16/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/.vs/skinet/v16/.suo -------------------------------------------------------------------------------- /.vs/skinet/v16/TestStore/0/000.testlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/.vs/skinet/v16/TestStore/0/000.testlog -------------------------------------------------------------------------------- /.vs/skinet/v16/TestStore/0/testlog.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/.vs/skinet/v16/TestStore/0/testlog.manifest -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /API/API.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/API.csproj -------------------------------------------------------------------------------- /API/API.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/API.csproj.user -------------------------------------------------------------------------------- /API/Content/images/products/boot-ang1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Content/images/products/boot-ang1.png -------------------------------------------------------------------------------- /API/Content/images/products/boot-ang2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Content/images/products/boot-ang2.png -------------------------------------------------------------------------------- /API/Content/images/products/boot-core1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Content/images/products/boot-core1.png -------------------------------------------------------------------------------- /API/Content/images/products/boot-core2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Content/images/products/boot-core2.png -------------------------------------------------------------------------------- /API/Content/images/products/boot-redis1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Content/images/products/boot-redis1.png -------------------------------------------------------------------------------- /API/Content/images/products/glove-code1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Content/images/products/glove-code1.png -------------------------------------------------------------------------------- /API/Content/images/products/glove-code2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Content/images/products/glove-code2.png -------------------------------------------------------------------------------- /API/Content/images/products/glove-react1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Content/images/products/glove-react1.png -------------------------------------------------------------------------------- /API/Content/images/products/glove-react2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Content/images/products/glove-react2.png -------------------------------------------------------------------------------- /API/Content/images/products/hat-core1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Content/images/products/hat-core1.png -------------------------------------------------------------------------------- /API/Content/images/products/hat-react1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Content/images/products/hat-react1.png -------------------------------------------------------------------------------- /API/Content/images/products/hat-react2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Content/images/products/hat-react2.png -------------------------------------------------------------------------------- /API/Content/images/products/sb-ang1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Content/images/products/sb-ang1.png -------------------------------------------------------------------------------- /API/Content/images/products/sb-ang2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Content/images/products/sb-ang2.png -------------------------------------------------------------------------------- /API/Content/images/products/sb-core1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Content/images/products/sb-core1.png -------------------------------------------------------------------------------- /API/Content/images/products/sb-core2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Content/images/products/sb-core2.png -------------------------------------------------------------------------------- /API/Content/images/products/sb-react1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Content/images/products/sb-react1.png -------------------------------------------------------------------------------- /API/Content/images/products/sb-ts1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Content/images/products/sb-ts1.png -------------------------------------------------------------------------------- /API/Controllers/AccountController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Controllers/AccountController.cs -------------------------------------------------------------------------------- /API/Controllers/BaseApiController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Controllers/BaseApiController.cs -------------------------------------------------------------------------------- /API/Controllers/BasketController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Controllers/BasketController.cs -------------------------------------------------------------------------------- /API/Controllers/BuggyController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Controllers/BuggyController.cs -------------------------------------------------------------------------------- /API/Controllers/ErrorController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Controllers/ErrorController.cs -------------------------------------------------------------------------------- /API/Controllers/FallbackController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Controllers/FallbackController.cs -------------------------------------------------------------------------------- /API/Controllers/OrdersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Controllers/OrdersController.cs -------------------------------------------------------------------------------- /API/Controllers/PaymentsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Controllers/PaymentsController.cs -------------------------------------------------------------------------------- /API/Controllers/ProductsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Controllers/ProductsController.cs -------------------------------------------------------------------------------- /API/Dtos/AddressDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Dtos/AddressDto.cs -------------------------------------------------------------------------------- /API/Dtos/BasketItemDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Dtos/BasketItemDto.cs -------------------------------------------------------------------------------- /API/Dtos/CustomerBasketDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Dtos/CustomerBasketDto.cs -------------------------------------------------------------------------------- /API/Dtos/LoginDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Dtos/LoginDto.cs -------------------------------------------------------------------------------- /API/Dtos/OrderDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Dtos/OrderDto.cs -------------------------------------------------------------------------------- /API/Dtos/OrderItemDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Dtos/OrderItemDto.cs -------------------------------------------------------------------------------- /API/Dtos/OrderToReturnDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Dtos/OrderToReturnDto.cs -------------------------------------------------------------------------------- /API/Dtos/ProductToReturnDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Dtos/ProductToReturnDto.cs -------------------------------------------------------------------------------- /API/Dtos/RegisterDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Dtos/RegisterDto.cs -------------------------------------------------------------------------------- /API/Dtos/UserDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Dtos/UserDto.cs -------------------------------------------------------------------------------- /API/Errors/ApiException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Errors/ApiException.cs -------------------------------------------------------------------------------- /API/Errors/ApiResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Errors/ApiResponse.cs -------------------------------------------------------------------------------- /API/Errors/ApiValidationErrorResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Errors/ApiValidationErrorResponse.cs -------------------------------------------------------------------------------- /API/Extensions/ApplicationServicesExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Extensions/ApplicationServicesExtensions.cs -------------------------------------------------------------------------------- /API/Extensions/ClaimsPrincipalExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Extensions/ClaimsPrincipalExtension.cs -------------------------------------------------------------------------------- /API/Extensions/IdentityServiceExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Extensions/IdentityServiceExtension.cs -------------------------------------------------------------------------------- /API/Extensions/SwaggerServiceExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Extensions/SwaggerServiceExtension.cs -------------------------------------------------------------------------------- /API/Extensions/UserManagerExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Extensions/UserManagerExtension.cs -------------------------------------------------------------------------------- /API/Helpers/CachedAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Helpers/CachedAttribute.cs -------------------------------------------------------------------------------- /API/Helpers/MappingProfiles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Helpers/MappingProfiles.cs -------------------------------------------------------------------------------- /API/Helpers/OrderItemUrlResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Helpers/OrderItemUrlResolver.cs -------------------------------------------------------------------------------- /API/Helpers/Pagination.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Helpers/Pagination.cs -------------------------------------------------------------------------------- /API/Helpers/ProductUrlResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Helpers/ProductUrlResolver.cs -------------------------------------------------------------------------------- /API/Middleware/ExceptionMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Middleware/ExceptionMiddleware.cs -------------------------------------------------------------------------------- /API/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Program.cs -------------------------------------------------------------------------------- /API/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Properties/launchSettings.json -------------------------------------------------------------------------------- /API/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/Startup.cs -------------------------------------------------------------------------------- /API/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/appsettings.Development.json -------------------------------------------------------------------------------- /API/wwwroot/10-es2015.673eea9902d6d1a9c319.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/10-es2015.673eea9902d6d1a9c319.js -------------------------------------------------------------------------------- /API/wwwroot/10-es5.673eea9902d6d1a9c319.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/10-es5.673eea9902d6d1a9c319.js -------------------------------------------------------------------------------- /API/wwwroot/3rdpartylicenses.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/3rdpartylicenses.txt -------------------------------------------------------------------------------- /API/wwwroot/6-es2015.dcbbd0451b5c32d9c498.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/6-es2015.dcbbd0451b5c32d9c498.js -------------------------------------------------------------------------------- /API/wwwroot/6-es5.dcbbd0451b5c32d9c498.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/6-es5.dcbbd0451b5c32d9c498.js -------------------------------------------------------------------------------- /API/wwwroot/7-es2015.13d3f47c9e301321bae0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/7-es2015.13d3f47c9e301321bae0.js -------------------------------------------------------------------------------- /API/wwwroot/7-es5.13d3f47c9e301321bae0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/7-es5.13d3f47c9e301321bae0.js -------------------------------------------------------------------------------- /API/wwwroot/8-es2015.ecc3cf4fe5764b865c78.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/8-es2015.ecc3cf4fe5764b865c78.js -------------------------------------------------------------------------------- /API/wwwroot/8-es5.ecc3cf4fe5764b865c78.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/8-es5.ecc3cf4fe5764b865c78.js -------------------------------------------------------------------------------- /API/wwwroot/9-es2015.9567b13ee8b353b706b0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/9-es2015.9567b13ee8b353b706b0.js -------------------------------------------------------------------------------- /API/wwwroot/9-es5.9567b13ee8b353b706b0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/9-es5.9567b13ee8b353b706b0.js -------------------------------------------------------------------------------- /API/wwwroot/assets/images/hero1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/assets/images/hero1.jpg -------------------------------------------------------------------------------- /API/wwwroot/assets/images/hero2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/assets/images/hero2.jpg -------------------------------------------------------------------------------- /API/wwwroot/assets/images/hero3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/assets/images/hero3.jpg -------------------------------------------------------------------------------- /API/wwwroot/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/assets/images/logo.png -------------------------------------------------------------------------------- /API/wwwroot/assets/images/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/assets/images/placeholder.png -------------------------------------------------------------------------------- /API/wwwroot/common-es2015.4bde711c6da773549531.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/common-es2015.4bde711c6da773549531.js -------------------------------------------------------------------------------- /API/wwwroot/common-es5.4bde711c6da773549531.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/common-es5.4bde711c6da773549531.js -------------------------------------------------------------------------------- /API/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/favicon.ico -------------------------------------------------------------------------------- /API/wwwroot/fontawesome-webfont.1e59d2330b4c6deb84b3.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/fontawesome-webfont.1e59d2330b4c6deb84b3.ttf -------------------------------------------------------------------------------- /API/wwwroot/fontawesome-webfont.20fd1704ea223900efa9.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/fontawesome-webfont.20fd1704ea223900efa9.woff2 -------------------------------------------------------------------------------- /API/wwwroot/fontawesome-webfont.8b43027f47b20503057d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/fontawesome-webfont.8b43027f47b20503057d.eot -------------------------------------------------------------------------------- /API/wwwroot/fontawesome-webfont.c1e38fd9e0e74ba58f7a.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/fontawesome-webfont.c1e38fd9e0e74ba58f7a.svg -------------------------------------------------------------------------------- /API/wwwroot/fontawesome-webfont.f691f37e57f04c152e23.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/fontawesome-webfont.f691f37e57f04c152e23.woff -------------------------------------------------------------------------------- /API/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/index.html -------------------------------------------------------------------------------- /API/wwwroot/main-es2015.58da4c8307c6b61d1405.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/main-es2015.58da4c8307c6b61d1405.js -------------------------------------------------------------------------------- /API/wwwroot/main-es5.58da4c8307c6b61d1405.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/main-es5.58da4c8307c6b61d1405.js -------------------------------------------------------------------------------- /API/wwwroot/polyfills-es2015.ae2ff135b6a0a9cb55e7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/polyfills-es2015.ae2ff135b6a0a9cb55e7.js -------------------------------------------------------------------------------- /API/wwwroot/polyfills-es5.736f2d9faec4ce67a92c.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/polyfills-es5.736f2d9faec4ce67a92c.js -------------------------------------------------------------------------------- /API/wwwroot/runtime-es2015.597c9a66078d39006feb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/runtime-es2015.597c9a66078d39006feb.js -------------------------------------------------------------------------------- /API/wwwroot/runtime-es5.597c9a66078d39006feb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/runtime-es5.597c9a66078d39006feb.js -------------------------------------------------------------------------------- /API/wwwroot/styles.3547713b7f8ed273ef97.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/API/wwwroot/styles.3547713b7f8ed273ef97.css -------------------------------------------------------------------------------- /Core/Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Core.csproj -------------------------------------------------------------------------------- /Core/Entities/BaseEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Entities/BaseEntity.cs -------------------------------------------------------------------------------- /Core/Entities/BasketItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Entities/BasketItem.cs -------------------------------------------------------------------------------- /Core/Entities/CustomerBasket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Entities/CustomerBasket.cs -------------------------------------------------------------------------------- /Core/Entities/Identity/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Entities/Identity/Address.cs -------------------------------------------------------------------------------- /Core/Entities/Identity/AppUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Entities/Identity/AppUser.cs -------------------------------------------------------------------------------- /Core/Entities/OrderAggregate/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Entities/OrderAggregate/Address.cs -------------------------------------------------------------------------------- /Core/Entities/OrderAggregate/DeliveryMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Entities/OrderAggregate/DeliveryMethod.cs -------------------------------------------------------------------------------- /Core/Entities/OrderAggregate/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Entities/OrderAggregate/Order.cs -------------------------------------------------------------------------------- /Core/Entities/OrderAggregate/OrderItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Entities/OrderAggregate/OrderItem.cs -------------------------------------------------------------------------------- /Core/Entities/OrderAggregate/OrderStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Entities/OrderAggregate/OrderStatus.cs -------------------------------------------------------------------------------- /Core/Entities/OrderAggregate/ProductItemOrdered.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Entities/OrderAggregate/ProductItemOrdered.cs -------------------------------------------------------------------------------- /Core/Entities/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Entities/Product.cs -------------------------------------------------------------------------------- /Core/Entities/ProductBrand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Entities/ProductBrand.cs -------------------------------------------------------------------------------- /Core/Entities/ProductType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Entities/ProductType.cs -------------------------------------------------------------------------------- /Core/Interfaces/IBasketRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Interfaces/IBasketRepository.cs -------------------------------------------------------------------------------- /Core/Interfaces/IGenericRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Interfaces/IGenericRepository.cs -------------------------------------------------------------------------------- /Core/Interfaces/IOrderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Interfaces/IOrderService.cs -------------------------------------------------------------------------------- /Core/Interfaces/IPaymentService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Interfaces/IPaymentService.cs -------------------------------------------------------------------------------- /Core/Interfaces/IProductRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Interfaces/IProductRepository.cs -------------------------------------------------------------------------------- /Core/Interfaces/IResponseCacheService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Interfaces/IResponseCacheService.cs -------------------------------------------------------------------------------- /Core/Interfaces/ITokenService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Interfaces/ITokenService.cs -------------------------------------------------------------------------------- /Core/Interfaces/IUnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Interfaces/IUnitOfWork.cs -------------------------------------------------------------------------------- /Core/Specification/BaseSpecipication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Specification/BaseSpecipication.cs -------------------------------------------------------------------------------- /Core/Specification/ISpecification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Specification/ISpecification.cs -------------------------------------------------------------------------------- /Core/Specification/OrderByPaymentIntentWithItemSpecification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Specification/OrderByPaymentIntentWithItemSpecification.cs -------------------------------------------------------------------------------- /Core/Specification/OrderWithItemsAndOrderingSpecipication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Specification/OrderWithItemsAndOrderingSpecipication.cs -------------------------------------------------------------------------------- /Core/Specification/ProductSpecParams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Specification/ProductSpecParams.cs -------------------------------------------------------------------------------- /Core/Specification/ProductWithFilterForCountSpecification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Specification/ProductWithFilterForCountSpecification.cs -------------------------------------------------------------------------------- /Core/Specification/ProductWithTypesAndBrandsSpecification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Core/Specification/ProductWithTypesAndBrandsSpecification.cs -------------------------------------------------------------------------------- /Infrastructure/Data/BasketRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Infrastructure/Data/BasketRepository.cs -------------------------------------------------------------------------------- /Infrastructure/Data/Config/DeliveryMethodConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Infrastructure/Data/Config/DeliveryMethodConfiguration.cs -------------------------------------------------------------------------------- /Infrastructure/Data/Config/OrderConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Infrastructure/Data/Config/OrderConfiguration.cs -------------------------------------------------------------------------------- /Infrastructure/Data/Config/OrderItemConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Infrastructure/Data/Config/OrderItemConfiguration.cs -------------------------------------------------------------------------------- /Infrastructure/Data/Config/ProductConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Infrastructure/Data/Config/ProductConfiguration.cs -------------------------------------------------------------------------------- /Infrastructure/Data/GenericRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Infrastructure/Data/GenericRepository.cs -------------------------------------------------------------------------------- /Infrastructure/Data/Migrations/20200807140219_MYSQL Initial.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Infrastructure/Data/Migrations/20200807140219_MYSQL Initial.Designer.cs -------------------------------------------------------------------------------- /Infrastructure/Data/Migrations/20200807140219_MYSQL Initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Infrastructure/Data/Migrations/20200807140219_MYSQL Initial.cs -------------------------------------------------------------------------------- /Infrastructure/Data/Migrations/StoreContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Infrastructure/Data/Migrations/StoreContextModelSnapshot.cs -------------------------------------------------------------------------------- /Infrastructure/Data/ProductRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Infrastructure/Data/ProductRepository.cs -------------------------------------------------------------------------------- /Infrastructure/Data/SeedData/brands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Infrastructure/Data/SeedData/brands.json -------------------------------------------------------------------------------- /Infrastructure/Data/SeedData/delivery.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Infrastructure/Data/SeedData/delivery.json -------------------------------------------------------------------------------- /Infrastructure/Data/SeedData/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Infrastructure/Data/SeedData/products.json -------------------------------------------------------------------------------- /Infrastructure/Data/SeedData/types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Infrastructure/Data/SeedData/types.json -------------------------------------------------------------------------------- /Infrastructure/Data/SpecificationEvaluator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Infrastructure/Data/SpecificationEvaluator.cs -------------------------------------------------------------------------------- /Infrastructure/Data/StoreContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Infrastructure/Data/StoreContext.cs -------------------------------------------------------------------------------- /Infrastructure/Data/StoreContextSeed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Infrastructure/Data/StoreContextSeed.cs -------------------------------------------------------------------------------- /Infrastructure/Data/UnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Infrastructure/Data/UnitOfWork.cs -------------------------------------------------------------------------------- /Infrastructure/Identity/AppIdentityDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Infrastructure/Identity/AppIdentityDbContext.cs -------------------------------------------------------------------------------- /Infrastructure/Identity/AppIdentityDbContextSeed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Infrastructure/Identity/AppIdentityDbContextSeed.cs -------------------------------------------------------------------------------- /Infrastructure/Infrastructure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Infrastructure/Infrastructure.csproj -------------------------------------------------------------------------------- /Infrastructure/Services/OrderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Infrastructure/Services/OrderService.cs -------------------------------------------------------------------------------- /Infrastructure/Services/PaymentService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Infrastructure/Services/PaymentService.cs -------------------------------------------------------------------------------- /Infrastructure/Services/ResponseCacheService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Infrastructure/Services/ResponseCacheService.cs -------------------------------------------------------------------------------- /Infrastructure/Services/TokenService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/Infrastructure/Services/TokenService.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/README.md -------------------------------------------------------------------------------- /client/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/.editorconfig -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/README.md -------------------------------------------------------------------------------- /client/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/angular.json -------------------------------------------------------------------------------- /client/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/browserslist -------------------------------------------------------------------------------- /client/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/e2e/protractor.conf.js -------------------------------------------------------------------------------- /client/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /client/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/e2e/src/app.po.ts -------------------------------------------------------------------------------- /client/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/e2e/tsconfig.json -------------------------------------------------------------------------------- /client/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/karma.conf.js -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/package.json -------------------------------------------------------------------------------- /client/src/app/account/account-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/account/account-routing.module.ts -------------------------------------------------------------------------------- /client/src/app/account/account.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/account/account.module.ts -------------------------------------------------------------------------------- /client/src/app/account/account.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/account/account.service.ts -------------------------------------------------------------------------------- /client/src/app/account/login/login.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/account/login/login.component.html -------------------------------------------------------------------------------- /client/src/app/account/login/login.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/account/login/login.component.scss -------------------------------------------------------------------------------- /client/src/app/account/login/login.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/account/login/login.component.ts -------------------------------------------------------------------------------- /client/src/app/account/register/register.component.html: -------------------------------------------------------------------------------- 1 |
register works!
2 | -------------------------------------------------------------------------------- /client/src/app/account/register/register.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/account/register/register.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/account/register/register.component.ts -------------------------------------------------------------------------------- /client/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /client/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/app.component.html -------------------------------------------------------------------------------- /client/src/app/app.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /client/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/app.component.ts -------------------------------------------------------------------------------- /client/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/app.module.ts -------------------------------------------------------------------------------- /client/src/app/basket/basket-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/basket/basket-routing.module.ts -------------------------------------------------------------------------------- /client/src/app/basket/basket.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/basket/basket.component.html -------------------------------------------------------------------------------- /client/src/app/basket/basket.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/basket/basket.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/basket/basket.component.ts -------------------------------------------------------------------------------- /client/src/app/basket/basket.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/basket/basket.module.ts -------------------------------------------------------------------------------- /client/src/app/basket/basket.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/basket/basket.service.ts -------------------------------------------------------------------------------- /client/src/app/checkout/checkout-address/checkout-address.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/checkout/checkout-address/checkout-address.component.html -------------------------------------------------------------------------------- /client/src/app/checkout/checkout-address/checkout-address.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/checkout/checkout-address/checkout-address.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/checkout/checkout-address/checkout-address.component.ts -------------------------------------------------------------------------------- /client/src/app/checkout/checkout-delivery/checkout-delivery.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/checkout/checkout-delivery/checkout-delivery.component.html -------------------------------------------------------------------------------- /client/src/app/checkout/checkout-delivery/checkout-delivery.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/checkout/checkout-delivery/checkout-delivery.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/checkout/checkout-delivery/checkout-delivery.component.ts -------------------------------------------------------------------------------- /client/src/app/checkout/checkout-payment/checkout-payment.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/checkout/checkout-payment/checkout-payment.component.html -------------------------------------------------------------------------------- /client/src/app/checkout/checkout-payment/checkout-payment.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/checkout/checkout-payment/checkout-payment.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/checkout/checkout-payment/checkout-payment.component.ts -------------------------------------------------------------------------------- /client/src/app/checkout/checkout-review/checkout-review.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/checkout/checkout-review/checkout-review.component.html -------------------------------------------------------------------------------- /client/src/app/checkout/checkout-review/checkout-review.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/checkout/checkout-review/checkout-review.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/checkout/checkout-review/checkout-review.component.ts -------------------------------------------------------------------------------- /client/src/app/checkout/checkout-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/checkout/checkout-routing.module.ts -------------------------------------------------------------------------------- /client/src/app/checkout/checkout-success/checkout-success.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/checkout/checkout-success/checkout-success.component.html -------------------------------------------------------------------------------- /client/src/app/checkout/checkout-success/checkout-success.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/checkout/checkout-success/checkout-success.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/checkout/checkout-success/checkout-success.component.ts -------------------------------------------------------------------------------- /client/src/app/checkout/checkout.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/checkout/checkout.component.html -------------------------------------------------------------------------------- /client/src/app/checkout/checkout.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/checkout/checkout.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/checkout/checkout.component.ts -------------------------------------------------------------------------------- /client/src/app/checkout/checkout.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/checkout/checkout.module.ts -------------------------------------------------------------------------------- /client/src/app/checkout/checkout.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/checkout/checkout.service.ts -------------------------------------------------------------------------------- /client/src/app/core/Guards/auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/core/Guards/auth.guard.ts -------------------------------------------------------------------------------- /client/src/app/core/Services/busy.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/core/Services/busy.service.ts -------------------------------------------------------------------------------- /client/src/app/core/core.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/core/core.module.ts -------------------------------------------------------------------------------- /client/src/app/core/interceptors/error.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/core/interceptors/error.interceptor.ts -------------------------------------------------------------------------------- /client/src/app/core/interceptors/jwt.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/core/interceptors/jwt.interceptor.ts -------------------------------------------------------------------------------- /client/src/app/core/interceptors/loading.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/core/interceptors/loading.interceptor.ts -------------------------------------------------------------------------------- /client/src/app/core/nav-bar/nav-bar.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/core/nav-bar/nav-bar.component.html -------------------------------------------------------------------------------- /client/src/app/core/nav-bar/nav-bar.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/core/nav-bar/nav-bar.component.scss -------------------------------------------------------------------------------- /client/src/app/core/nav-bar/nav-bar.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/core/nav-bar/nav-bar.component.ts -------------------------------------------------------------------------------- /client/src/app/core/not-found/not-found.component.html: -------------------------------------------------------------------------------- 1 |not-found works!
2 | -------------------------------------------------------------------------------- /client/src/app/core/not-found/not-found.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/core/not-found/not-found.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/core/not-found/not-found.component.ts -------------------------------------------------------------------------------- /client/src/app/core/section-header/section-header.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/core/section-header/section-header.component.html -------------------------------------------------------------------------------- /client/src/app/core/section-header/section-header.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/core/section-header/section-header.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/core/section-header/section-header.component.ts -------------------------------------------------------------------------------- /client/src/app/core/server-error/server-error.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/core/server-error/server-error.component.html -------------------------------------------------------------------------------- /client/src/app/core/server-error/server-error.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/core/server-error/server-error.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/core/server-error/server-error.component.ts -------------------------------------------------------------------------------- /client/src/app/core/test-error/test-error.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/core/test-error/test-error.component.html -------------------------------------------------------------------------------- /client/src/app/core/test-error/test-error.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/core/test-error/test-error.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/core/test-error/test-error.component.ts -------------------------------------------------------------------------------- /client/src/app/home/home.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/home/home.component.html -------------------------------------------------------------------------------- /client/src/app/home/home.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/home/home.component.scss -------------------------------------------------------------------------------- /client/src/app/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/home/home.component.ts -------------------------------------------------------------------------------- /client/src/app/home/home.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/home/home.module.ts -------------------------------------------------------------------------------- /client/src/app/orders/order-detailed/order-detailed.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/orders/order-detailed/order-detailed.component.html -------------------------------------------------------------------------------- /client/src/app/orders/order-detailed/order-detailed.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/orders/order-detailed/order-detailed.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/orders/order-detailed/order-detailed.component.ts -------------------------------------------------------------------------------- /client/src/app/orders/orders-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/orders/orders-routing.module.ts -------------------------------------------------------------------------------- /client/src/app/orders/orders.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/orders/orders.component.html -------------------------------------------------------------------------------- /client/src/app/orders/orders.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/orders/orders.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/orders/orders.component.ts -------------------------------------------------------------------------------- /client/src/app/orders/orders.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/orders/orders.module.ts -------------------------------------------------------------------------------- /client/src/app/orders/orders.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/orders/orders.service.ts -------------------------------------------------------------------------------- /client/src/app/shared/components/basket-summary/basket-summary.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shared/components/basket-summary/basket-summary.component.html -------------------------------------------------------------------------------- /client/src/app/shared/components/basket-summary/basket-summary.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/shared/components/basket-summary/basket-summary.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shared/components/basket-summary/basket-summary.component.ts -------------------------------------------------------------------------------- /client/src/app/shared/components/order-totals/order-totals.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shared/components/order-totals/order-totals.component.html -------------------------------------------------------------------------------- /client/src/app/shared/components/order-totals/order-totals.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/shared/components/order-totals/order-totals.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shared/components/order-totals/order-totals.component.ts -------------------------------------------------------------------------------- /client/src/app/shared/components/pager/pager.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shared/components/pager/pager.component.html -------------------------------------------------------------------------------- /client/src/app/shared/components/pager/pager.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/shared/components/pager/pager.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shared/components/pager/pager.component.ts -------------------------------------------------------------------------------- /client/src/app/shared/components/paging-header/paging-header.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shared/components/paging-header/paging-header.component.html -------------------------------------------------------------------------------- /client/src/app/shared/components/paging-header/paging-header.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/shared/components/paging-header/paging-header.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shared/components/paging-header/paging-header.component.ts -------------------------------------------------------------------------------- /client/src/app/shared/components/text-input/text-input.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shared/components/text-input/text-input.component.html -------------------------------------------------------------------------------- /client/src/app/shared/components/text-input/text-input.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shared/components/text-input/text-input.component.scss -------------------------------------------------------------------------------- /client/src/app/shared/components/text-input/text-input.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shared/components/text-input/text-input.component.ts -------------------------------------------------------------------------------- /client/src/app/shared/models/address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shared/models/address.ts -------------------------------------------------------------------------------- /client/src/app/shared/models/basket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shared/models/basket.ts -------------------------------------------------------------------------------- /client/src/app/shared/models/brand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shared/models/brand.ts -------------------------------------------------------------------------------- /client/src/app/shared/models/deliveryMethod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shared/models/deliveryMethod.ts -------------------------------------------------------------------------------- /client/src/app/shared/models/order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shared/models/order.ts -------------------------------------------------------------------------------- /client/src/app/shared/models/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shared/models/pagination.ts -------------------------------------------------------------------------------- /client/src/app/shared/models/product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shared/models/product.ts -------------------------------------------------------------------------------- /client/src/app/shared/models/productType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shared/models/productType.ts -------------------------------------------------------------------------------- /client/src/app/shared/models/shopParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shared/models/shopParams.ts -------------------------------------------------------------------------------- /client/src/app/shared/models/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shared/models/user.ts -------------------------------------------------------------------------------- /client/src/app/shared/shared.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shared/shared.module.ts -------------------------------------------------------------------------------- /client/src/app/shared/stepper/stepper.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shared/stepper/stepper.component.html -------------------------------------------------------------------------------- /client/src/app/shared/stepper/stepper.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shared/stepper/stepper.component.scss -------------------------------------------------------------------------------- /client/src/app/shared/stepper/stepper.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shared/stepper/stepper.component.ts -------------------------------------------------------------------------------- /client/src/app/shop/product-details/product-details.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shop/product-details/product-details.component.html -------------------------------------------------------------------------------- /client/src/app/shop/product-details/product-details.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/shop/product-details/product-details.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shop/product-details/product-details.component.ts -------------------------------------------------------------------------------- /client/src/app/shop/product-item/product-item.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shop/product-item/product-item.component.html -------------------------------------------------------------------------------- /client/src/app/shop/product-item/product-item.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shop/product-item/product-item.component.scss -------------------------------------------------------------------------------- /client/src/app/shop/product-item/product-item.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shop/product-item/product-item.component.ts -------------------------------------------------------------------------------- /client/src/app/shop/shop-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shop/shop-routing.module.ts -------------------------------------------------------------------------------- /client/src/app/shop/shop.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shop/shop.component.html -------------------------------------------------------------------------------- /client/src/app/shop/shop.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/shop/shop.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shop/shop.component.ts -------------------------------------------------------------------------------- /client/src/app/shop/shop.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shop/shop.module.ts -------------------------------------------------------------------------------- /client/src/app/shop/shop.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/app/shop/shop.service.ts -------------------------------------------------------------------------------- /client/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/assets/images/hero1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/assets/images/hero1.jpg -------------------------------------------------------------------------------- /client/src/assets/images/hero2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/assets/images/hero2.jpg -------------------------------------------------------------------------------- /client/src/assets/images/hero3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/assets/images/hero3.jpg -------------------------------------------------------------------------------- /client/src/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/assets/images/logo.png -------------------------------------------------------------------------------- /client/src/assets/images/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/assets/images/placeholder.png -------------------------------------------------------------------------------- /client/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/environments/environment.prod.ts -------------------------------------------------------------------------------- /client/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/environments/environment.ts -------------------------------------------------------------------------------- /client/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/favicon.ico -------------------------------------------------------------------------------- /client/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/index.html -------------------------------------------------------------------------------- /client/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/main.ts -------------------------------------------------------------------------------- /client/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/polyfills.ts -------------------------------------------------------------------------------- /client/src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/styles.scss -------------------------------------------------------------------------------- /client/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/src/test.ts -------------------------------------------------------------------------------- /client/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/tsconfig.app.json -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /client/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/tsconfig.spec.json -------------------------------------------------------------------------------- /client/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/client/tslint.json -------------------------------------------------------------------------------- /skinet.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobinHaider/An-E-commerce-app-with-.Net-Core-and-Angular/HEAD/skinet.sln --------------------------------------------------------------------------------