├── .ado ├── eshoponweb-cd-aci.yml ├── eshoponweb-cd-webapp-code.yml ├── eshoponweb-cd-webapp-docker.yml ├── eshoponweb-cd-webapp-dockercompose.yml ├── eshoponweb-cd-windows-cm.yml ├── eshoponweb-ci-docker.yml ├── eshoponweb-ci-dockercompose.yml ├── eshoponweb-ci-mend.yml ├── eshoponweb-ci-pr.yml ├── eshoponweb-ci.yml └── eshoponweb-sonar-ci.yml ├── .devcontainer └── devcontainer.json ├── .dockerignore ├── .editorconfig ├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── dotnetcore.yml │ ├── eshoponweb-cicd.yml │ └── richnav.yml ├── .gitignore ├── .images └── webapp-container-web.png ├── .vscode ├── extensions.json ├── launch.json └── tasks.json ├── CodeCoverage.runsettings ├── Directory.Packages.props ├── LICENSE ├── MTT-Notes.md ├── README.md ├── azure.yaml ├── docker-compose-webapp.yml ├── docker-compose.dcproj ├── docker-compose.override.yml ├── docker-compose.yml ├── eShopOnWeb.sln ├── global.json ├── infra ├── abbreviations.json ├── aci.bicep ├── acr.bicep ├── core │ ├── database │ │ └── sqlserver │ │ │ └── sqlserver.bicep │ ├── host │ │ ├── appservice.bicep │ │ └── appserviceplan.bicep │ └── security │ │ ├── keyvault-access.bicep │ │ └── keyvault.bicep ├── main.bicep ├── main.parameters.json ├── simple-windows-vm.bicep ├── webapp-docker.bicep ├── webapp-to-acr-roleassignment.bicep └── webapp.bicep ├── src ├── ApplicationCore │ ├── ApplicationCore.csproj │ ├── CatalogSettings.cs │ ├── Constants │ │ └── AuthorizationConstants.cs │ ├── Entities │ │ ├── BaseEntity.cs │ │ ├── BasketAggregate │ │ │ ├── Basket.cs │ │ │ └── BasketItem.cs │ │ ├── BuyerAggregate │ │ │ ├── Buyer.cs │ │ │ └── PaymentMethod.cs │ │ ├── CatalogBrand.cs │ │ ├── CatalogItem.cs │ │ ├── CatalogType.cs │ │ ├── EshopDiagram.cd │ │ └── OrderAggregate │ │ │ ├── Address.cs │ │ │ ├── CatalogItemOrdered.cs │ │ │ ├── Order.cs │ │ │ └── OrderItem.cs │ ├── Exceptions │ │ ├── BasketNotFoundException.cs │ │ ├── DuplicateException.cs │ │ └── EmptyBasketOnCheckoutException.cs │ ├── Extensions │ │ ├── GuardExtensions.cs │ │ └── JsonExtensions.cs │ ├── Interfaces │ │ ├── IAggregateRoot.cs │ │ ├── IAppLogger.cs │ │ ├── IBasketQueryService.cs │ │ ├── IBasketService.cs │ │ ├── IEmailSender.cs │ │ ├── IOrderService.cs │ │ ├── IReadRepository.cs │ │ ├── IRepository.cs │ │ ├── ITokenClaimsService.cs │ │ └── IUriComposer.cs │ ├── Services │ │ ├── BasketService.cs │ │ ├── OrderService.cs │ │ └── UriComposer.cs │ └── Specifications │ │ ├── BasketWithItemsSpecification.cs │ │ ├── CatalogFilterPaginatedSpecification.cs │ │ ├── CatalogFilterSpecification.cs │ │ ├── CatalogItemNameSpecification.cs │ │ ├── CatalogItemsSpecification.cs │ │ ├── CustomerOrdersSpecification.cs │ │ ├── CustomerOrdersWithItemsSpecification.cs │ │ └── OrderWithItemsByIdSpec.cs ├── BlazorAdmin │ ├── App.razor │ ├── BlazorAdmin.csproj │ ├── CustomAuthStateProvider.cs │ ├── Helpers │ │ ├── BlazorComponent.cs │ │ ├── BlazorLayoutComponent.cs │ │ ├── RefreshBroadcast.cs │ │ └── ToastComponent.cs │ ├── JavaScript │ │ ├── Cookies.cs │ │ ├── Css.cs │ │ ├── JSInteropConstants.cs │ │ └── Route.cs │ ├── Pages │ │ ├── CatalogItemPage │ │ │ ├── Create.razor │ │ │ ├── Delete.razor │ │ │ ├── Details.razor │ │ │ ├── Edit.razor │ │ │ ├── List.razor │ │ │ └── List.razor.cs │ │ └── Logout.razor │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Services │ │ ├── CacheEntry.cs │ │ ├── CachedCatalogItemServiceDecorator.cs │ │ ├── CachedCatalogLookupDataServiceDecorator .cs │ │ ├── CatalogItemService.cs │ │ ├── CatalogLookupDataService.cs │ │ ├── HttpService.cs │ │ └── ToastService.cs │ ├── ServicesConfiguration.cs │ ├── Shared │ │ ├── CustomInputSelect.cs │ │ ├── MainLayout.razor │ │ ├── NavMenu.razor │ │ ├── RedirectToLogin.razor │ │ ├── Spinner.razor │ │ └── Toast.razor │ ├── _Imports.razor │ └── wwwroot │ │ ├── appsettings.Development.json │ │ ├── appsettings.Docker.json │ │ ├── appsettings.json │ │ └── css │ │ ├── admin.css │ │ ├── bootstrap │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.css.map │ │ └── open-iconic │ │ ├── FONT-LICENSE │ │ ├── ICON-LICENSE │ │ ├── README.md │ │ └── font │ │ ├── css │ │ └── open-iconic-bootstrap.min.css │ │ └── fonts │ │ ├── open-iconic.eot │ │ ├── open-iconic.otf │ │ ├── open-iconic.svg │ │ ├── open-iconic.ttf │ │ └── open-iconic.woff ├── BlazorShared │ ├── Attributes │ │ └── EndpointAttribute.cs │ ├── Authorization │ │ ├── ClaimValue.cs │ │ ├── Constants.cs │ │ └── UserInfo.cs │ ├── BaseUrlConfiguration.cs │ ├── BlazorShared.csproj │ ├── Interfaces │ │ ├── ICatalogItemService.cs │ │ ├── ICatalogLookupDataService.cs │ │ └── ILookupDataResponse.cs │ └── Models │ │ ├── CatalogBrand.cs │ │ ├── CatalogBrandResponse.cs │ │ ├── CatalogItem.cs │ │ ├── CatalogType.cs │ │ ├── CatalogTypeResponse.cs │ │ ├── CreateCatalogItemRequest.cs │ │ ├── CreateCatalogItemResponse.cs │ │ ├── DeleteCatalogItemResponse.cs │ │ ├── EditCatalogItemResponse.cs │ │ ├── ErrorDetails.cs │ │ ├── LookupData.cs │ │ └── PagedCatalogItemResponse.cs ├── Infrastructure │ ├── Data │ │ ├── CatalogContext.cs │ │ ├── CatalogContextSeed.cs │ │ ├── Config │ │ │ ├── BasketConfiguration.cs │ │ │ ├── BasketItemConfiguration.cs │ │ │ ├── CatalogBrandConfiguration.cs │ │ │ ├── CatalogItemConfiguration.cs │ │ │ ├── CatalogTypeConfiguration.cs │ │ │ ├── OrderConfiguration.cs │ │ │ └── OrderItemConfiguration.cs │ │ ├── EfRepository.cs │ │ ├── FileItem.cs │ │ ├── Migrations │ │ │ ├── 20201202111507_InitialModel.Designer.cs │ │ │ ├── 20201202111507_InitialModel.cs │ │ │ ├── 20211026175614_FixBuyerId.Designer.cs │ │ │ ├── 20211026175614_FixBuyerId.cs │ │ │ ├── 20211231093753_FixShipToAddress.Designer.cs │ │ │ ├── 20211231093753_FixShipToAddress.cs │ │ │ └── CatalogContextModelSnapshot.cs │ │ └── Queries │ │ │ └── BasketQueryService.cs │ ├── Dependencies.cs │ ├── Identity │ │ ├── AppIdentityDbContext.cs │ │ ├── AppIdentityDbContextSeed.cs │ │ ├── ApplicationUser.cs │ │ ├── IdentityTokenClaimService.cs │ │ ├── Migrations │ │ │ ├── 20201202111612_InitialIdentityModel.Designer.cs │ │ │ ├── 20201202111612_InitialIdentityModel.cs │ │ │ └── AppIdentityDbContextModelSnapshot.cs │ │ └── UserNotFoundException.cs │ ├── Infrastructure.csproj │ ├── Logging │ │ └── LoggerAdapter.cs │ └── Services │ │ └── EmailSender.cs ├── PublicApi │ ├── AuthEndpoints │ │ ├── AuthenticateEndpoint.AuthenticateRequest.cs │ │ ├── AuthenticateEndpoint.AuthenticateResponse.cs │ │ ├── AuthenticateEndpoint.ClaimValue.cs │ │ ├── AuthenticateEndpoint.UserInfo.cs │ │ └── AuthenticateEndpoint.cs │ ├── BaseMessage.cs │ ├── BaseRequest.cs │ ├── BaseResponse.cs │ ├── CatalogBrandEndpoints │ │ ├── CatalogBrandDto.cs │ │ ├── CatalogBrandListEndpoint.ListCatalogBrandsResponse.cs │ │ └── CatalogBrandListEndpoint.cs │ ├── CatalogItemEndpoints │ │ ├── CatalogItemDto.cs │ │ ├── CatalogItemGetByIdEndpoint.GetByIdCatalogItemRequest.cs │ │ ├── CatalogItemGetByIdEndpoint.GetByIdCatalogItemResponse.cs │ │ ├── CatalogItemGetByIdEndpoint.cs │ │ ├── CatalogItemListPagedEndpoint.ListPagedCatalogItemRequest.cs │ │ ├── CatalogItemListPagedEndpoint.ListPagedCatalogItemResponse.cs │ │ ├── CatalogItemListPagedEndpoint.cs │ │ ├── CreateCatalogItemEndpoint.CreateCatalogItemRequest.cs │ │ ├── CreateCatalogItemEndpoint.CreateCatalogItemResponse.cs │ │ ├── CreateCatalogItemEndpoint.cs │ │ ├── DeleteCatalogItemEndpoint.DeleteCatalogItemRequest.cs │ │ ├── DeleteCatalogItemEndpoint.DeleteCatalogItemResponse.cs │ │ ├── DeleteCatalogItemEndpoint.cs │ │ ├── UpdateCatalogItemEndpoint.UpdateCatalogItemRequest.cs │ │ ├── UpdateCatalogItemEndpoint.UpdateCatalogItemResponse.cs │ │ └── UpdateCatalogItemEndpoint.cs │ ├── CatalogTypeEndpoints │ │ ├── CatalogTypeDto.cs │ │ ├── CatalogTypeListEndpoint.ListCatalogTypesResponse.cs │ │ └── CatalogTypeListEndpoint.cs │ ├── CustomSchemaFilters.cs │ ├── Dockerfile │ ├── ImageValidators.cs │ ├── MappingProfile.cs │ ├── Middleware │ │ └── ExceptionMiddleware.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── PublicApi.csproj │ ├── README.md │ ├── appsettings.Development.json │ ├── appsettings.Docker.json │ └── appsettings.json └── Web │ ├── .config │ └── dotnet-tools.json │ ├── Areas │ └── Identity │ │ ├── IdentityHostingStartup.cs │ │ └── Pages │ │ ├── Account │ │ ├── ConfirmEmail.cshtml │ │ ├── ConfirmEmail.cshtml.cs │ │ ├── Login.cshtml │ │ ├── Login.cshtml.cs │ │ ├── Logout.cshtml │ │ ├── Logout.cshtml.cs │ │ ├── Register.cshtml │ │ ├── Register.cshtml.cs │ │ └── _ViewImports.cshtml │ │ ├── _ValidationScriptsPartial.cshtml │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ ├── Configuration │ ├── ConfigureCookieSettings.cs │ ├── ConfigureCoreServices.cs │ ├── ConfigureWebServices.cs │ └── RevokeAuthenticationEvents.cs │ ├── Constants.cs │ ├── Controllers │ ├── Api │ │ └── BaseApiController.cs │ ├── ManageController.cs │ ├── OrderController.cs │ └── UserController.cs │ ├── Dockerfile │ ├── Extensions │ ├── CacheHelpers.cs │ ├── EmailSenderExtensions.cs │ └── UrlHelperExtensions.cs │ ├── Features │ ├── MyOrders │ │ ├── GetMyOrders.cs │ │ └── GetMyOrdersHandler.cs │ └── OrderDetails │ │ ├── GetOrderDetails.cs │ │ └── GetOrderDetailsHandler.cs │ ├── HealthChecks │ ├── ApiHealthCheck.cs │ └── HomePageHealthCheck.cs │ ├── Interfaces │ ├── IBasketViewModelService.cs │ ├── ICatalogItemViewModelService.cs │ └── ICatalogViewModelService.cs │ ├── Pages │ ├── Admin │ │ ├── EditCatalogItem.cshtml │ │ ├── EditCatalogItem.cshtml.cs │ │ ├── Index.cshtml │ │ └── Index.cshtml.cs │ ├── Basket │ │ ├── BasketItemViewModel.cs │ │ ├── BasketViewModel.cs │ │ ├── Checkout.cshtml │ │ ├── Checkout.cshtml.cs │ │ ├── Index.cshtml │ │ ├── Index.cshtml.cs │ │ ├── Success.cshtml │ │ └── Success.cshtml.cs │ ├── Error.cshtml │ ├── Error.cshtml.cs │ ├── Index.cshtml │ ├── Index.cshtml.cs │ ├── Privacy.cshtml │ ├── Privacy.cshtml.cs │ ├── SettingsViewModel.cs │ ├── Shared │ │ ├── Components │ │ │ └── BasketComponent │ │ │ │ ├── Basket.cs │ │ │ │ └── Default.cshtml │ │ ├── _editCatalog.cshtml │ │ ├── _pagination.cshtml │ │ └── _product.cshtml │ ├── _ViewImports.cshtml │ └── _ViewStart.cshtml │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Services │ ├── BasketViewModelService.cs │ ├── CachedCatalogViewModelService.cs │ ├── CatalogItemViewModelService.cs │ └── CatalogViewModelService.cs │ ├── SlugifyParameterTransformer.cs │ ├── ViewModels │ ├── Account │ │ ├── LoginViewModel.cs │ │ ├── LoginWith2faViewModel.cs │ │ ├── RegisterViewModel.cs │ │ └── ResetPasswordViewModel.cs │ ├── BasketComponentViewModel.cs │ ├── CatalogIndexViewModel.cs │ ├── CatalogItemViewModel.cs │ ├── File │ │ └── FileViewModel.cs │ ├── Manage │ │ ├── ChangePasswordViewModel.cs │ │ ├── EnableAuthenticatorViewModel.cs │ │ ├── ExternalLoginsViewModel.cs │ │ ├── IndexViewModel.cs │ │ ├── RemoveLoginViewModel.cs │ │ ├── SetPasswordViewModel.cs │ │ ├── ShowRecoveryCodesViewModel.cs │ │ └── TwoFactorAuthenticationViewModel.cs │ ├── OrderDetailViewModel.cs │ ├── OrderItemViewModel.cs │ ├── OrderViewModel.cs │ └── PaginationInfoViewModel.cs │ ├── Views │ ├── Account │ │ ├── Lockout.cshtml │ │ └── LoginWith2fa.cshtml │ ├── Manage │ │ ├── ChangePassword.cshtml │ │ ├── Disable2fa.cshtml │ │ ├── EnableAuthenticator.cshtml │ │ ├── ExternalLogins.cshtml │ │ ├── GenerateRecoveryCodes.cshtml │ │ ├── ManageNavPages.cs │ │ ├── MyAccount.cshtml │ │ ├── ResetAuthenticator.cshtml │ │ ├── SetPassword.cshtml │ │ ├── ShowRecoverCodes.cshtml │ │ ├── TwoFactorAuthentication.cshtml │ │ ├── _Layout.cshtml │ │ ├── _ManageNav.cshtml │ │ ├── _StatusMessage.cshtml │ │ └── _ViewImports.cshtml │ ├── Order │ │ ├── Detail.cshtml │ │ └── MyOrders.cshtml │ ├── Shared │ │ ├── Components │ │ │ └── Basket │ │ │ │ └── Default.cshtml │ │ ├── Error.cshtml │ │ ├── _CookieConsentPartial.cshtml │ │ ├── _Layout.cshtml │ │ ├── _LoginPartial.cshtml │ │ └── _ValidationScriptsPartial.cshtml │ ├── _ViewImports.cshtml │ └── _ViewStart.cshtml │ ├── Web.csproj │ ├── appsettings.Development.json │ ├── appsettings.Docker.json │ ├── appsettings.json │ ├── bundleconfig.json │ ├── compilerconfig.json │ ├── compilerconfig.json.defaults │ ├── key-768c1632-cf7b-41a9-bb7a-bff228ae8fba.xml │ ├── libman.json │ └── wwwroot │ ├── css │ ├── _variables.css │ ├── _variables.min.css │ ├── _variables.scss │ ├── app.component.css │ ├── app.component.min.css │ ├── app.component.scss │ ├── app.css │ ├── app.min.css │ ├── basket │ │ ├── basket-status │ │ │ ├── basket-status.component.css │ │ │ ├── basket-status.component.min.css │ │ │ └── basket-status.component.scss │ │ ├── basket.component.css │ │ ├── basket.component.min.css │ │ └── basket.component.scss │ ├── catalog │ │ ├── catalog.component.css │ │ ├── catalog.component.min.css │ │ ├── catalog.component.scss │ │ └── pager.css │ ├── orders │ │ ├── orders.component.css │ │ ├── orders.component.min.css │ │ └── orders.component.scss │ ├── shared │ │ └── components │ │ │ ├── header │ │ │ ├── header.css │ │ │ ├── header.min.css │ │ │ └── header.scss │ │ │ ├── identity │ │ │ ├── identity.css │ │ │ ├── identity.min.css │ │ │ └── identity.scss │ │ │ └── pager │ │ │ ├── pager.css │ │ │ ├── pager.min.css │ │ │ └── pager.scss │ └── site.min.css │ ├── favicon.ico │ ├── fonts │ ├── Montserrat-Bold.eot │ ├── Montserrat-Bold.svg │ ├── Montserrat-Bold.ttf │ ├── Montserrat-Bold.woff │ ├── Montserrat-Bold.woff2 │ ├── Montserrat-Regular.eot │ ├── Montserrat-Regular.svg │ ├── Montserrat-Regular.ttf │ ├── Montserrat-Regular.woff │ └── Montserrat-Regular.woff2 │ ├── images │ ├── arrow-down.png │ ├── arrow-right.svg │ ├── brand.png │ ├── cart.png │ ├── logout.png │ ├── main_banner.png │ ├── main_banner_text.png │ ├── main_banner_text.svg │ ├── my_orders.png │ ├── products │ │ ├── 1.png │ │ ├── 10.png │ │ ├── 11.png │ │ ├── 12.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.jpg │ │ ├── 5.png │ │ ├── 6.png │ │ ├── 7.png │ │ ├── 8.png │ │ ├── 9.png │ │ └── eCatalog-item-default.png │ └── refresh.svg │ └── js │ ├── site.js │ └── site.min.js └── tests ├── FunctionalTests ├── FunctionalTests.csproj ├── PublicApi │ ├── ApiTestFixture.cs │ ├── ApiTokenHelper.cs │ └── AuthEndpoints │ │ └── AuthenticateEndpoint.cs └── Web │ ├── Controllers │ ├── AccountControllerSignIn.cs │ ├── CatalogControllerIndex.cs │ └── OrderControllerIndex.cs │ ├── Pages │ ├── Basket │ │ ├── BasketPageCheckout.cs │ │ ├── CheckoutTest.cs │ │ └── IndexTest.cs │ └── HomePageOnGet.cs │ ├── WebPageHelpers.cs │ └── WebTestFixture.cs ├── IntegrationTests ├── IntegrationTests.csproj └── Repositories │ ├── BasketRepositoryTests │ └── SetQuantities.cs │ └── OrderRepositoryTests │ ├── GetById.cs │ └── GetByIdWithItemsAsync.cs ├── PublicApiIntegrationTests ├── ApiTokenHelper.cs ├── AuthEndpoints │ └── AuthenticateEndpointTest.cs ├── CatalogItemEndpoints │ ├── CatalogItemGetByIdEndpointTest.cs │ ├── CatalogItemListPagedEndpoint.cs │ ├── CreateCatalogItemEndpointTest.cs │ └── DeleteCatalogItemEndpointTest.cs ├── ProgramTest.cs ├── PublicApiIntegrationTests.csproj └── appsettings.test.json └── UnitTests ├── ApplicationCore ├── Entities │ ├── BasketTests │ │ ├── BasketAddItem.cs │ │ ├── BasketRemoveEmptyItems.cs │ │ └── BasketTotalItems.cs │ └── OrderTests │ │ └── OrderTotal.cs ├── Extensions │ ├── JsonExtensions.cs │ ├── TestChild.cs │ └── TestParent.cs ├── Services │ └── BasketServiceTests │ │ ├── AddItemToBasket.cs │ │ ├── DeleteBasket.cs │ │ └── TransferBasket.cs └── Specifications │ ├── BasketWithItemsSpecification.cs │ ├── CatalogFilterPaginatedSpecification.cs │ ├── CatalogFilterSpecification.cs │ ├── CatalogItemsSpecification.cs │ └── CustomerOrdersWithItemsSpecification.cs ├── Builders ├── AddressBuilder.cs ├── BasketBuilder.cs └── OrderBuilder.cs ├── MediatorHandlers └── OrdersTests │ ├── GetMyOrders.cs │ └── GetOrderDetails.cs ├── UnitTests.csproj └── Web └── Extensions └── CacheHelpersTests ├── GenerateBrandsCacheKey.cs ├── GenerateCatalogItemCacheKey.cs └── GenerateTypesCacheKey.cs /.ado/eshoponweb-cd-aci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/.ado/eshoponweb-cd-aci.yml -------------------------------------------------------------------------------- /.ado/eshoponweb-cd-webapp-code.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/.ado/eshoponweb-cd-webapp-code.yml -------------------------------------------------------------------------------- /.ado/eshoponweb-cd-webapp-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/.ado/eshoponweb-cd-webapp-docker.yml -------------------------------------------------------------------------------- /.ado/eshoponweb-cd-webapp-dockercompose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/.ado/eshoponweb-cd-webapp-dockercompose.yml -------------------------------------------------------------------------------- /.ado/eshoponweb-cd-windows-cm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/.ado/eshoponweb-cd-windows-cm.yml -------------------------------------------------------------------------------- /.ado/eshoponweb-ci-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/.ado/eshoponweb-ci-docker.yml -------------------------------------------------------------------------------- /.ado/eshoponweb-ci-dockercompose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/.ado/eshoponweb-ci-dockercompose.yml -------------------------------------------------------------------------------- /.ado/eshoponweb-ci-mend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/.ado/eshoponweb-ci-mend.yml -------------------------------------------------------------------------------- /.ado/eshoponweb-ci-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/.ado/eshoponweb-ci-pr.yml -------------------------------------------------------------------------------- /.ado/eshoponweb-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/.ado/eshoponweb-ci.yml -------------------------------------------------------------------------------- /.ado/eshoponweb-sonar-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/.ado/eshoponweb-sonar-ci.yml -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/dotnetcore.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/.github/workflows/dotnetcore.yml -------------------------------------------------------------------------------- /.github/workflows/eshoponweb-cicd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/.github/workflows/eshoponweb-cicd.yml -------------------------------------------------------------------------------- /.github/workflows/richnav.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/.github/workflows/richnav.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/.gitignore -------------------------------------------------------------------------------- /.images/webapp-container-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/.images/webapp-container-web.png -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CodeCoverage.runsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/CodeCoverage.runsettings -------------------------------------------------------------------------------- /Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/Directory.Packages.props -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/LICENSE -------------------------------------------------------------------------------- /MTT-Notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/MTT-Notes.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/README.md -------------------------------------------------------------------------------- /azure.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/azure.yaml -------------------------------------------------------------------------------- /docker-compose-webapp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/docker-compose-webapp.yml -------------------------------------------------------------------------------- /docker-compose.dcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/docker-compose.dcproj -------------------------------------------------------------------------------- /docker-compose.override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/docker-compose.override.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /eShopOnWeb.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/eShopOnWeb.sln -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/global.json -------------------------------------------------------------------------------- /infra/abbreviations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/infra/abbreviations.json -------------------------------------------------------------------------------- /infra/aci.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/infra/aci.bicep -------------------------------------------------------------------------------- /infra/acr.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/infra/acr.bicep -------------------------------------------------------------------------------- /infra/core/database/sqlserver/sqlserver.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/infra/core/database/sqlserver/sqlserver.bicep -------------------------------------------------------------------------------- /infra/core/host/appservice.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/infra/core/host/appservice.bicep -------------------------------------------------------------------------------- /infra/core/host/appserviceplan.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/infra/core/host/appserviceplan.bicep -------------------------------------------------------------------------------- /infra/core/security/keyvault-access.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/infra/core/security/keyvault-access.bicep -------------------------------------------------------------------------------- /infra/core/security/keyvault.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/infra/core/security/keyvault.bicep -------------------------------------------------------------------------------- /infra/main.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/infra/main.bicep -------------------------------------------------------------------------------- /infra/main.parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/infra/main.parameters.json -------------------------------------------------------------------------------- /infra/simple-windows-vm.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/infra/simple-windows-vm.bicep -------------------------------------------------------------------------------- /infra/webapp-docker.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/infra/webapp-docker.bicep -------------------------------------------------------------------------------- /infra/webapp-to-acr-roleassignment.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/infra/webapp-to-acr-roleassignment.bicep -------------------------------------------------------------------------------- /infra/webapp.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/infra/webapp.bicep -------------------------------------------------------------------------------- /src/ApplicationCore/ApplicationCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/ApplicationCore.csproj -------------------------------------------------------------------------------- /src/ApplicationCore/CatalogSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/CatalogSettings.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Constants/AuthorizationConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Constants/AuthorizationConstants.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Entities/BaseEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Entities/BaseEntity.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Entities/BasketAggregate/Basket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Entities/BasketAggregate/Basket.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Entities/BasketAggregate/BasketItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Entities/BasketAggregate/BasketItem.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Entities/BuyerAggregate/Buyer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Entities/BuyerAggregate/Buyer.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Entities/BuyerAggregate/PaymentMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Entities/BuyerAggregate/PaymentMethod.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Entities/CatalogBrand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Entities/CatalogBrand.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Entities/CatalogItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Entities/CatalogItem.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Entities/CatalogType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Entities/CatalogType.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Entities/EshopDiagram.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Entities/EshopDiagram.cd -------------------------------------------------------------------------------- /src/ApplicationCore/Entities/OrderAggregate/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Entities/OrderAggregate/Address.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Entities/OrderAggregate/CatalogItemOrdered.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Entities/OrderAggregate/CatalogItemOrdered.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Entities/OrderAggregate/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Entities/OrderAggregate/Order.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Entities/OrderAggregate/OrderItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Entities/OrderAggregate/OrderItem.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Exceptions/BasketNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Exceptions/BasketNotFoundException.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Exceptions/DuplicateException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Exceptions/DuplicateException.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Exceptions/EmptyBasketOnCheckoutException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Exceptions/EmptyBasketOnCheckoutException.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Extensions/GuardExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Extensions/GuardExtensions.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Extensions/JsonExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Extensions/JsonExtensions.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Interfaces/IAggregateRoot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Interfaces/IAggregateRoot.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Interfaces/IAppLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Interfaces/IAppLogger.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Interfaces/IBasketQueryService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Interfaces/IBasketQueryService.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Interfaces/IBasketService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Interfaces/IBasketService.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Interfaces/IEmailSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Interfaces/IEmailSender.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Interfaces/IOrderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Interfaces/IOrderService.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Interfaces/IReadRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Interfaces/IReadRepository.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Interfaces/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Interfaces/IRepository.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Interfaces/ITokenClaimsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Interfaces/ITokenClaimsService.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Interfaces/IUriComposer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Interfaces/IUriComposer.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Services/BasketService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Services/BasketService.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Services/OrderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Services/OrderService.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Services/UriComposer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Services/UriComposer.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Specifications/BasketWithItemsSpecification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Specifications/BasketWithItemsSpecification.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Specifications/CatalogFilterPaginatedSpecification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Specifications/CatalogFilterPaginatedSpecification.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Specifications/CatalogFilterSpecification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Specifications/CatalogFilterSpecification.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Specifications/CatalogItemNameSpecification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Specifications/CatalogItemNameSpecification.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Specifications/CatalogItemsSpecification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Specifications/CatalogItemsSpecification.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Specifications/CustomerOrdersSpecification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Specifications/CustomerOrdersSpecification.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Specifications/CustomerOrdersWithItemsSpecification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Specifications/CustomerOrdersWithItemsSpecification.cs -------------------------------------------------------------------------------- /src/ApplicationCore/Specifications/OrderWithItemsByIdSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/ApplicationCore/Specifications/OrderWithItemsByIdSpec.cs -------------------------------------------------------------------------------- /src/BlazorAdmin/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/App.razor -------------------------------------------------------------------------------- /src/BlazorAdmin/BlazorAdmin.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/BlazorAdmin.csproj -------------------------------------------------------------------------------- /src/BlazorAdmin/CustomAuthStateProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/CustomAuthStateProvider.cs -------------------------------------------------------------------------------- /src/BlazorAdmin/Helpers/BlazorComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/Helpers/BlazorComponent.cs -------------------------------------------------------------------------------- /src/BlazorAdmin/Helpers/BlazorLayoutComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/Helpers/BlazorLayoutComponent.cs -------------------------------------------------------------------------------- /src/BlazorAdmin/Helpers/RefreshBroadcast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/Helpers/RefreshBroadcast.cs -------------------------------------------------------------------------------- /src/BlazorAdmin/Helpers/ToastComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/Helpers/ToastComponent.cs -------------------------------------------------------------------------------- /src/BlazorAdmin/JavaScript/Cookies.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/JavaScript/Cookies.cs -------------------------------------------------------------------------------- /src/BlazorAdmin/JavaScript/Css.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/JavaScript/Css.cs -------------------------------------------------------------------------------- /src/BlazorAdmin/JavaScript/JSInteropConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/JavaScript/JSInteropConstants.cs -------------------------------------------------------------------------------- /src/BlazorAdmin/JavaScript/Route.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/JavaScript/Route.cs -------------------------------------------------------------------------------- /src/BlazorAdmin/Pages/CatalogItemPage/Create.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/Pages/CatalogItemPage/Create.razor -------------------------------------------------------------------------------- /src/BlazorAdmin/Pages/CatalogItemPage/Delete.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/Pages/CatalogItemPage/Delete.razor -------------------------------------------------------------------------------- /src/BlazorAdmin/Pages/CatalogItemPage/Details.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/Pages/CatalogItemPage/Details.razor -------------------------------------------------------------------------------- /src/BlazorAdmin/Pages/CatalogItemPage/Edit.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/Pages/CatalogItemPage/Edit.razor -------------------------------------------------------------------------------- /src/BlazorAdmin/Pages/CatalogItemPage/List.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/Pages/CatalogItemPage/List.razor -------------------------------------------------------------------------------- /src/BlazorAdmin/Pages/CatalogItemPage/List.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/Pages/CatalogItemPage/List.razor.cs -------------------------------------------------------------------------------- /src/BlazorAdmin/Pages/Logout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/Pages/Logout.razor -------------------------------------------------------------------------------- /src/BlazorAdmin/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/Program.cs -------------------------------------------------------------------------------- /src/BlazorAdmin/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/BlazorAdmin/Services/CacheEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/Services/CacheEntry.cs -------------------------------------------------------------------------------- /src/BlazorAdmin/Services/CachedCatalogItemServiceDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/Services/CachedCatalogItemServiceDecorator.cs -------------------------------------------------------------------------------- /src/BlazorAdmin/Services/CachedCatalogLookupDataServiceDecorator .cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/Services/CachedCatalogLookupDataServiceDecorator .cs -------------------------------------------------------------------------------- /src/BlazorAdmin/Services/CatalogItemService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/Services/CatalogItemService.cs -------------------------------------------------------------------------------- /src/BlazorAdmin/Services/CatalogLookupDataService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/Services/CatalogLookupDataService.cs -------------------------------------------------------------------------------- /src/BlazorAdmin/Services/HttpService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/Services/HttpService.cs -------------------------------------------------------------------------------- /src/BlazorAdmin/Services/ToastService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/Services/ToastService.cs -------------------------------------------------------------------------------- /src/BlazorAdmin/ServicesConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/ServicesConfiguration.cs -------------------------------------------------------------------------------- /src/BlazorAdmin/Shared/CustomInputSelect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/Shared/CustomInputSelect.cs -------------------------------------------------------------------------------- /src/BlazorAdmin/Shared/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/Shared/MainLayout.razor -------------------------------------------------------------------------------- /src/BlazorAdmin/Shared/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/Shared/NavMenu.razor -------------------------------------------------------------------------------- /src/BlazorAdmin/Shared/RedirectToLogin.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/Shared/RedirectToLogin.razor -------------------------------------------------------------------------------- /src/BlazorAdmin/Shared/Spinner.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/Shared/Spinner.razor -------------------------------------------------------------------------------- /src/BlazorAdmin/Shared/Toast.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/Shared/Toast.razor -------------------------------------------------------------------------------- /src/BlazorAdmin/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/_Imports.razor -------------------------------------------------------------------------------- /src/BlazorAdmin/wwwroot/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/wwwroot/appsettings.Development.json -------------------------------------------------------------------------------- /src/BlazorAdmin/wwwroot/appsettings.Docker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/wwwroot/appsettings.Docker.json -------------------------------------------------------------------------------- /src/BlazorAdmin/wwwroot/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/wwwroot/appsettings.json -------------------------------------------------------------------------------- /src/BlazorAdmin/wwwroot/css/admin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/wwwroot/css/admin.css -------------------------------------------------------------------------------- /src/BlazorAdmin/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /src/BlazorAdmin/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /src/BlazorAdmin/wwwroot/css/open-iconic/FONT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/wwwroot/css/open-iconic/FONT-LICENSE -------------------------------------------------------------------------------- /src/BlazorAdmin/wwwroot/css/open-iconic/ICON-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/wwwroot/css/open-iconic/ICON-LICENSE -------------------------------------------------------------------------------- /src/BlazorAdmin/wwwroot/css/open-iconic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/wwwroot/css/open-iconic/README.md -------------------------------------------------------------------------------- /src/BlazorAdmin/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css -------------------------------------------------------------------------------- /src/BlazorAdmin/wwwroot/css/open-iconic/font/fonts/open-iconic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/wwwroot/css/open-iconic/font/fonts/open-iconic.eot -------------------------------------------------------------------------------- /src/BlazorAdmin/wwwroot/css/open-iconic/font/fonts/open-iconic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/wwwroot/css/open-iconic/font/fonts/open-iconic.otf -------------------------------------------------------------------------------- /src/BlazorAdmin/wwwroot/css/open-iconic/font/fonts/open-iconic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/wwwroot/css/open-iconic/font/fonts/open-iconic.svg -------------------------------------------------------------------------------- /src/BlazorAdmin/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf -------------------------------------------------------------------------------- /src/BlazorAdmin/wwwroot/css/open-iconic/font/fonts/open-iconic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorAdmin/wwwroot/css/open-iconic/font/fonts/open-iconic.woff -------------------------------------------------------------------------------- /src/BlazorShared/Attributes/EndpointAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorShared/Attributes/EndpointAttribute.cs -------------------------------------------------------------------------------- /src/BlazorShared/Authorization/ClaimValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorShared/Authorization/ClaimValue.cs -------------------------------------------------------------------------------- /src/BlazorShared/Authorization/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorShared/Authorization/Constants.cs -------------------------------------------------------------------------------- /src/BlazorShared/Authorization/UserInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorShared/Authorization/UserInfo.cs -------------------------------------------------------------------------------- /src/BlazorShared/BaseUrlConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorShared/BaseUrlConfiguration.cs -------------------------------------------------------------------------------- /src/BlazorShared/BlazorShared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorShared/BlazorShared.csproj -------------------------------------------------------------------------------- /src/BlazorShared/Interfaces/ICatalogItemService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorShared/Interfaces/ICatalogItemService.cs -------------------------------------------------------------------------------- /src/BlazorShared/Interfaces/ICatalogLookupDataService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorShared/Interfaces/ICatalogLookupDataService.cs -------------------------------------------------------------------------------- /src/BlazorShared/Interfaces/ILookupDataResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorShared/Interfaces/ILookupDataResponse.cs -------------------------------------------------------------------------------- /src/BlazorShared/Models/CatalogBrand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorShared/Models/CatalogBrand.cs -------------------------------------------------------------------------------- /src/BlazorShared/Models/CatalogBrandResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorShared/Models/CatalogBrandResponse.cs -------------------------------------------------------------------------------- /src/BlazorShared/Models/CatalogItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorShared/Models/CatalogItem.cs -------------------------------------------------------------------------------- /src/BlazorShared/Models/CatalogType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorShared/Models/CatalogType.cs -------------------------------------------------------------------------------- /src/BlazorShared/Models/CatalogTypeResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorShared/Models/CatalogTypeResponse.cs -------------------------------------------------------------------------------- /src/BlazorShared/Models/CreateCatalogItemRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorShared/Models/CreateCatalogItemRequest.cs -------------------------------------------------------------------------------- /src/BlazorShared/Models/CreateCatalogItemResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorShared/Models/CreateCatalogItemResponse.cs -------------------------------------------------------------------------------- /src/BlazorShared/Models/DeleteCatalogItemResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorShared/Models/DeleteCatalogItemResponse.cs -------------------------------------------------------------------------------- /src/BlazorShared/Models/EditCatalogItemResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorShared/Models/EditCatalogItemResponse.cs -------------------------------------------------------------------------------- /src/BlazorShared/Models/ErrorDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorShared/Models/ErrorDetails.cs -------------------------------------------------------------------------------- /src/BlazorShared/Models/LookupData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorShared/Models/LookupData.cs -------------------------------------------------------------------------------- /src/BlazorShared/Models/PagedCatalogItemResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/BlazorShared/Models/PagedCatalogItemResponse.cs -------------------------------------------------------------------------------- /src/Infrastructure/Data/CatalogContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Data/CatalogContext.cs -------------------------------------------------------------------------------- /src/Infrastructure/Data/CatalogContextSeed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Data/CatalogContextSeed.cs -------------------------------------------------------------------------------- /src/Infrastructure/Data/Config/BasketConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Data/Config/BasketConfiguration.cs -------------------------------------------------------------------------------- /src/Infrastructure/Data/Config/BasketItemConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Data/Config/BasketItemConfiguration.cs -------------------------------------------------------------------------------- /src/Infrastructure/Data/Config/CatalogBrandConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Data/Config/CatalogBrandConfiguration.cs -------------------------------------------------------------------------------- /src/Infrastructure/Data/Config/CatalogItemConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Data/Config/CatalogItemConfiguration.cs -------------------------------------------------------------------------------- /src/Infrastructure/Data/Config/CatalogTypeConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Data/Config/CatalogTypeConfiguration.cs -------------------------------------------------------------------------------- /src/Infrastructure/Data/Config/OrderConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Data/Config/OrderConfiguration.cs -------------------------------------------------------------------------------- /src/Infrastructure/Data/Config/OrderItemConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Data/Config/OrderItemConfiguration.cs -------------------------------------------------------------------------------- /src/Infrastructure/Data/EfRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Data/EfRepository.cs -------------------------------------------------------------------------------- /src/Infrastructure/Data/FileItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Data/FileItem.cs -------------------------------------------------------------------------------- /src/Infrastructure/Data/Migrations/20201202111507_InitialModel.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Data/Migrations/20201202111507_InitialModel.Designer.cs -------------------------------------------------------------------------------- /src/Infrastructure/Data/Migrations/20201202111507_InitialModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Data/Migrations/20201202111507_InitialModel.cs -------------------------------------------------------------------------------- /src/Infrastructure/Data/Migrations/20211026175614_FixBuyerId.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Data/Migrations/20211026175614_FixBuyerId.Designer.cs -------------------------------------------------------------------------------- /src/Infrastructure/Data/Migrations/20211026175614_FixBuyerId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Data/Migrations/20211026175614_FixBuyerId.cs -------------------------------------------------------------------------------- /src/Infrastructure/Data/Migrations/20211231093753_FixShipToAddress.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Data/Migrations/20211231093753_FixShipToAddress.Designer.cs -------------------------------------------------------------------------------- /src/Infrastructure/Data/Migrations/20211231093753_FixShipToAddress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Data/Migrations/20211231093753_FixShipToAddress.cs -------------------------------------------------------------------------------- /src/Infrastructure/Data/Migrations/CatalogContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Data/Migrations/CatalogContextModelSnapshot.cs -------------------------------------------------------------------------------- /src/Infrastructure/Data/Queries/BasketQueryService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Data/Queries/BasketQueryService.cs -------------------------------------------------------------------------------- /src/Infrastructure/Dependencies.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Dependencies.cs -------------------------------------------------------------------------------- /src/Infrastructure/Identity/AppIdentityDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Identity/AppIdentityDbContext.cs -------------------------------------------------------------------------------- /src/Infrastructure/Identity/AppIdentityDbContextSeed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Identity/AppIdentityDbContextSeed.cs -------------------------------------------------------------------------------- /src/Infrastructure/Identity/ApplicationUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Identity/ApplicationUser.cs -------------------------------------------------------------------------------- /src/Infrastructure/Identity/IdentityTokenClaimService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Identity/IdentityTokenClaimService.cs -------------------------------------------------------------------------------- /src/Infrastructure/Identity/Migrations/20201202111612_InitialIdentityModel.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Identity/Migrations/20201202111612_InitialIdentityModel.Designer.cs -------------------------------------------------------------------------------- /src/Infrastructure/Identity/Migrations/20201202111612_InitialIdentityModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Identity/Migrations/20201202111612_InitialIdentityModel.cs -------------------------------------------------------------------------------- /src/Infrastructure/Identity/Migrations/AppIdentityDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Identity/Migrations/AppIdentityDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /src/Infrastructure/Identity/UserNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Identity/UserNotFoundException.cs -------------------------------------------------------------------------------- /src/Infrastructure/Infrastructure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Infrastructure.csproj -------------------------------------------------------------------------------- /src/Infrastructure/Logging/LoggerAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Logging/LoggerAdapter.cs -------------------------------------------------------------------------------- /src/Infrastructure/Services/EmailSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Infrastructure/Services/EmailSender.cs -------------------------------------------------------------------------------- /src/PublicApi/AuthEndpoints/AuthenticateEndpoint.AuthenticateRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/AuthEndpoints/AuthenticateEndpoint.AuthenticateRequest.cs -------------------------------------------------------------------------------- /src/PublicApi/AuthEndpoints/AuthenticateEndpoint.AuthenticateResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/AuthEndpoints/AuthenticateEndpoint.AuthenticateResponse.cs -------------------------------------------------------------------------------- /src/PublicApi/AuthEndpoints/AuthenticateEndpoint.ClaimValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/AuthEndpoints/AuthenticateEndpoint.ClaimValue.cs -------------------------------------------------------------------------------- /src/PublicApi/AuthEndpoints/AuthenticateEndpoint.UserInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/AuthEndpoints/AuthenticateEndpoint.UserInfo.cs -------------------------------------------------------------------------------- /src/PublicApi/AuthEndpoints/AuthenticateEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/AuthEndpoints/AuthenticateEndpoint.cs -------------------------------------------------------------------------------- /src/PublicApi/BaseMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/BaseMessage.cs -------------------------------------------------------------------------------- /src/PublicApi/BaseRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/BaseRequest.cs -------------------------------------------------------------------------------- /src/PublicApi/BaseResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/BaseResponse.cs -------------------------------------------------------------------------------- /src/PublicApi/CatalogBrandEndpoints/CatalogBrandDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/CatalogBrandEndpoints/CatalogBrandDto.cs -------------------------------------------------------------------------------- /src/PublicApi/CatalogBrandEndpoints/CatalogBrandListEndpoint.ListCatalogBrandsResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/CatalogBrandEndpoints/CatalogBrandListEndpoint.ListCatalogBrandsResponse.cs -------------------------------------------------------------------------------- /src/PublicApi/CatalogBrandEndpoints/CatalogBrandListEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/CatalogBrandEndpoints/CatalogBrandListEndpoint.cs -------------------------------------------------------------------------------- /src/PublicApi/CatalogItemEndpoints/CatalogItemDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/CatalogItemEndpoints/CatalogItemDto.cs -------------------------------------------------------------------------------- /src/PublicApi/CatalogItemEndpoints/CatalogItemGetByIdEndpoint.GetByIdCatalogItemRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/CatalogItemEndpoints/CatalogItemGetByIdEndpoint.GetByIdCatalogItemRequest.cs -------------------------------------------------------------------------------- /src/PublicApi/CatalogItemEndpoints/CatalogItemGetByIdEndpoint.GetByIdCatalogItemResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/CatalogItemEndpoints/CatalogItemGetByIdEndpoint.GetByIdCatalogItemResponse.cs -------------------------------------------------------------------------------- /src/PublicApi/CatalogItemEndpoints/CatalogItemGetByIdEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/CatalogItemEndpoints/CatalogItemGetByIdEndpoint.cs -------------------------------------------------------------------------------- /src/PublicApi/CatalogItemEndpoints/CatalogItemListPagedEndpoint.ListPagedCatalogItemRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/CatalogItemEndpoints/CatalogItemListPagedEndpoint.ListPagedCatalogItemRequest.cs -------------------------------------------------------------------------------- /src/PublicApi/CatalogItemEndpoints/CatalogItemListPagedEndpoint.ListPagedCatalogItemResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/CatalogItemEndpoints/CatalogItemListPagedEndpoint.ListPagedCatalogItemResponse.cs -------------------------------------------------------------------------------- /src/PublicApi/CatalogItemEndpoints/CatalogItemListPagedEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/CatalogItemEndpoints/CatalogItemListPagedEndpoint.cs -------------------------------------------------------------------------------- /src/PublicApi/CatalogItemEndpoints/CreateCatalogItemEndpoint.CreateCatalogItemRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/CatalogItemEndpoints/CreateCatalogItemEndpoint.CreateCatalogItemRequest.cs -------------------------------------------------------------------------------- /src/PublicApi/CatalogItemEndpoints/CreateCatalogItemEndpoint.CreateCatalogItemResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/CatalogItemEndpoints/CreateCatalogItemEndpoint.CreateCatalogItemResponse.cs -------------------------------------------------------------------------------- /src/PublicApi/CatalogItemEndpoints/CreateCatalogItemEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/CatalogItemEndpoints/CreateCatalogItemEndpoint.cs -------------------------------------------------------------------------------- /src/PublicApi/CatalogItemEndpoints/DeleteCatalogItemEndpoint.DeleteCatalogItemRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/CatalogItemEndpoints/DeleteCatalogItemEndpoint.DeleteCatalogItemRequest.cs -------------------------------------------------------------------------------- /src/PublicApi/CatalogItemEndpoints/DeleteCatalogItemEndpoint.DeleteCatalogItemResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/CatalogItemEndpoints/DeleteCatalogItemEndpoint.DeleteCatalogItemResponse.cs -------------------------------------------------------------------------------- /src/PublicApi/CatalogItemEndpoints/DeleteCatalogItemEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/CatalogItemEndpoints/DeleteCatalogItemEndpoint.cs -------------------------------------------------------------------------------- /src/PublicApi/CatalogItemEndpoints/UpdateCatalogItemEndpoint.UpdateCatalogItemRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/CatalogItemEndpoints/UpdateCatalogItemEndpoint.UpdateCatalogItemRequest.cs -------------------------------------------------------------------------------- /src/PublicApi/CatalogItemEndpoints/UpdateCatalogItemEndpoint.UpdateCatalogItemResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/CatalogItemEndpoints/UpdateCatalogItemEndpoint.UpdateCatalogItemResponse.cs -------------------------------------------------------------------------------- /src/PublicApi/CatalogItemEndpoints/UpdateCatalogItemEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/CatalogItemEndpoints/UpdateCatalogItemEndpoint.cs -------------------------------------------------------------------------------- /src/PublicApi/CatalogTypeEndpoints/CatalogTypeDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/CatalogTypeEndpoints/CatalogTypeDto.cs -------------------------------------------------------------------------------- /src/PublicApi/CatalogTypeEndpoints/CatalogTypeListEndpoint.ListCatalogTypesResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/CatalogTypeEndpoints/CatalogTypeListEndpoint.ListCatalogTypesResponse.cs -------------------------------------------------------------------------------- /src/PublicApi/CatalogTypeEndpoints/CatalogTypeListEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/CatalogTypeEndpoints/CatalogTypeListEndpoint.cs -------------------------------------------------------------------------------- /src/PublicApi/CustomSchemaFilters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/CustomSchemaFilters.cs -------------------------------------------------------------------------------- /src/PublicApi/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/Dockerfile -------------------------------------------------------------------------------- /src/PublicApi/ImageValidators.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/ImageValidators.cs -------------------------------------------------------------------------------- /src/PublicApi/MappingProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/MappingProfile.cs -------------------------------------------------------------------------------- /src/PublicApi/Middleware/ExceptionMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/Middleware/ExceptionMiddleware.cs -------------------------------------------------------------------------------- /src/PublicApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/Program.cs -------------------------------------------------------------------------------- /src/PublicApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/PublicApi/PublicApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/PublicApi.csproj -------------------------------------------------------------------------------- /src/PublicApi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/README.md -------------------------------------------------------------------------------- /src/PublicApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/appsettings.Development.json -------------------------------------------------------------------------------- /src/PublicApi/appsettings.Docker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/appsettings.Docker.json -------------------------------------------------------------------------------- /src/PublicApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/PublicApi/appsettings.json -------------------------------------------------------------------------------- /src/Web/.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/.config/dotnet-tools.json -------------------------------------------------------------------------------- /src/Web/Areas/Identity/IdentityHostingStartup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Areas/Identity/IdentityHostingStartup.cs -------------------------------------------------------------------------------- /src/Web/Areas/Identity/Pages/Account/ConfirmEmail.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Areas/Identity/Pages/Account/ConfirmEmail.cshtml -------------------------------------------------------------------------------- /src/Web/Areas/Identity/Pages/Account/ConfirmEmail.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Areas/Identity/Pages/Account/ConfirmEmail.cshtml.cs -------------------------------------------------------------------------------- /src/Web/Areas/Identity/Pages/Account/Login.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Areas/Identity/Pages/Account/Login.cshtml -------------------------------------------------------------------------------- /src/Web/Areas/Identity/Pages/Account/Login.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Areas/Identity/Pages/Account/Login.cshtml.cs -------------------------------------------------------------------------------- /src/Web/Areas/Identity/Pages/Account/Logout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Areas/Identity/Pages/Account/Logout.cshtml -------------------------------------------------------------------------------- /src/Web/Areas/Identity/Pages/Account/Logout.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Areas/Identity/Pages/Account/Logout.cshtml.cs -------------------------------------------------------------------------------- /src/Web/Areas/Identity/Pages/Account/Register.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Areas/Identity/Pages/Account/Register.cshtml -------------------------------------------------------------------------------- /src/Web/Areas/Identity/Pages/Account/Register.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Areas/Identity/Pages/Account/Register.cshtml.cs -------------------------------------------------------------------------------- /src/Web/Areas/Identity/Pages/Account/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using Microsoft.eShopWeb.Web.Areas.Identity.Pages.Account -------------------------------------------------------------------------------- /src/Web/Areas/Identity/Pages/_ValidationScriptsPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Areas/Identity/Pages/_ValidationScriptsPartial.cshtml -------------------------------------------------------------------------------- /src/Web/Areas/Identity/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Areas/Identity/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /src/Web/Areas/Identity/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Areas/Identity/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /src/Web/Configuration/ConfigureCookieSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Configuration/ConfigureCookieSettings.cs -------------------------------------------------------------------------------- /src/Web/Configuration/ConfigureCoreServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Configuration/ConfigureCoreServices.cs -------------------------------------------------------------------------------- /src/Web/Configuration/ConfigureWebServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Configuration/ConfigureWebServices.cs -------------------------------------------------------------------------------- /src/Web/Configuration/RevokeAuthenticationEvents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Configuration/RevokeAuthenticationEvents.cs -------------------------------------------------------------------------------- /src/Web/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Constants.cs -------------------------------------------------------------------------------- /src/Web/Controllers/Api/BaseApiController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Controllers/Api/BaseApiController.cs -------------------------------------------------------------------------------- /src/Web/Controllers/ManageController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Controllers/ManageController.cs -------------------------------------------------------------------------------- /src/Web/Controllers/OrderController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Controllers/OrderController.cs -------------------------------------------------------------------------------- /src/Web/Controllers/UserController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Controllers/UserController.cs -------------------------------------------------------------------------------- /src/Web/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Dockerfile -------------------------------------------------------------------------------- /src/Web/Extensions/CacheHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Extensions/CacheHelpers.cs -------------------------------------------------------------------------------- /src/Web/Extensions/EmailSenderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Extensions/EmailSenderExtensions.cs -------------------------------------------------------------------------------- /src/Web/Extensions/UrlHelperExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Extensions/UrlHelperExtensions.cs -------------------------------------------------------------------------------- /src/Web/Features/MyOrders/GetMyOrders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Features/MyOrders/GetMyOrders.cs -------------------------------------------------------------------------------- /src/Web/Features/MyOrders/GetMyOrdersHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Features/MyOrders/GetMyOrdersHandler.cs -------------------------------------------------------------------------------- /src/Web/Features/OrderDetails/GetOrderDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Features/OrderDetails/GetOrderDetails.cs -------------------------------------------------------------------------------- /src/Web/Features/OrderDetails/GetOrderDetailsHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Features/OrderDetails/GetOrderDetailsHandler.cs -------------------------------------------------------------------------------- /src/Web/HealthChecks/ApiHealthCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/HealthChecks/ApiHealthCheck.cs -------------------------------------------------------------------------------- /src/Web/HealthChecks/HomePageHealthCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/HealthChecks/HomePageHealthCheck.cs -------------------------------------------------------------------------------- /src/Web/Interfaces/IBasketViewModelService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Interfaces/IBasketViewModelService.cs -------------------------------------------------------------------------------- /src/Web/Interfaces/ICatalogItemViewModelService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Interfaces/ICatalogItemViewModelService.cs -------------------------------------------------------------------------------- /src/Web/Interfaces/ICatalogViewModelService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Interfaces/ICatalogViewModelService.cs -------------------------------------------------------------------------------- /src/Web/Pages/Admin/EditCatalogItem.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Pages/Admin/EditCatalogItem.cshtml -------------------------------------------------------------------------------- /src/Web/Pages/Admin/EditCatalogItem.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Pages/Admin/EditCatalogItem.cshtml.cs -------------------------------------------------------------------------------- /src/Web/Pages/Admin/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Pages/Admin/Index.cshtml -------------------------------------------------------------------------------- /src/Web/Pages/Admin/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Pages/Admin/Index.cshtml.cs -------------------------------------------------------------------------------- /src/Web/Pages/Basket/BasketItemViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Pages/Basket/BasketItemViewModel.cs -------------------------------------------------------------------------------- /src/Web/Pages/Basket/BasketViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Pages/Basket/BasketViewModel.cs -------------------------------------------------------------------------------- /src/Web/Pages/Basket/Checkout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Pages/Basket/Checkout.cshtml -------------------------------------------------------------------------------- /src/Web/Pages/Basket/Checkout.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Pages/Basket/Checkout.cshtml.cs -------------------------------------------------------------------------------- /src/Web/Pages/Basket/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Pages/Basket/Index.cshtml -------------------------------------------------------------------------------- /src/Web/Pages/Basket/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Pages/Basket/Index.cshtml.cs -------------------------------------------------------------------------------- /src/Web/Pages/Basket/Success.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Pages/Basket/Success.cshtml -------------------------------------------------------------------------------- /src/Web/Pages/Basket/Success.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Pages/Basket/Success.cshtml.cs -------------------------------------------------------------------------------- /src/Web/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Pages/Error.cshtml -------------------------------------------------------------------------------- /src/Web/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /src/Web/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Pages/Index.cshtml -------------------------------------------------------------------------------- /src/Web/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /src/Web/Pages/Privacy.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Pages/Privacy.cshtml -------------------------------------------------------------------------------- /src/Web/Pages/Privacy.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Pages/Privacy.cshtml.cs -------------------------------------------------------------------------------- /src/Web/Pages/SettingsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Pages/SettingsViewModel.cs -------------------------------------------------------------------------------- /src/Web/Pages/Shared/Components/BasketComponent/Basket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Pages/Shared/Components/BasketComponent/Basket.cs -------------------------------------------------------------------------------- /src/Web/Pages/Shared/Components/BasketComponent/Default.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Pages/Shared/Components/BasketComponent/Default.cshtml -------------------------------------------------------------------------------- /src/Web/Pages/Shared/_editCatalog.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Pages/Shared/_editCatalog.cshtml -------------------------------------------------------------------------------- /src/Web/Pages/Shared/_pagination.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Pages/Shared/_pagination.cshtml -------------------------------------------------------------------------------- /src/Web/Pages/Shared/_product.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Pages/Shared/_product.cshtml -------------------------------------------------------------------------------- /src/Web/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /src/Web/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /src/Web/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Program.cs -------------------------------------------------------------------------------- /src/Web/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Web/Services/BasketViewModelService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Services/BasketViewModelService.cs -------------------------------------------------------------------------------- /src/Web/Services/CachedCatalogViewModelService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Services/CachedCatalogViewModelService.cs -------------------------------------------------------------------------------- /src/Web/Services/CatalogItemViewModelService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Services/CatalogItemViewModelService.cs -------------------------------------------------------------------------------- /src/Web/Services/CatalogViewModelService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Services/CatalogViewModelService.cs -------------------------------------------------------------------------------- /src/Web/SlugifyParameterTransformer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/SlugifyParameterTransformer.cs -------------------------------------------------------------------------------- /src/Web/ViewModels/Account/LoginViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/ViewModels/Account/LoginViewModel.cs -------------------------------------------------------------------------------- /src/Web/ViewModels/Account/LoginWith2faViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/ViewModels/Account/LoginWith2faViewModel.cs -------------------------------------------------------------------------------- /src/Web/ViewModels/Account/RegisterViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/ViewModels/Account/RegisterViewModel.cs -------------------------------------------------------------------------------- /src/Web/ViewModels/Account/ResetPasswordViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/ViewModels/Account/ResetPasswordViewModel.cs -------------------------------------------------------------------------------- /src/Web/ViewModels/BasketComponentViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/ViewModels/BasketComponentViewModel.cs -------------------------------------------------------------------------------- /src/Web/ViewModels/CatalogIndexViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/ViewModels/CatalogIndexViewModel.cs -------------------------------------------------------------------------------- /src/Web/ViewModels/CatalogItemViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/ViewModels/CatalogItemViewModel.cs -------------------------------------------------------------------------------- /src/Web/ViewModels/File/FileViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/ViewModels/File/FileViewModel.cs -------------------------------------------------------------------------------- /src/Web/ViewModels/Manage/ChangePasswordViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/ViewModels/Manage/ChangePasswordViewModel.cs -------------------------------------------------------------------------------- /src/Web/ViewModels/Manage/EnableAuthenticatorViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/ViewModels/Manage/EnableAuthenticatorViewModel.cs -------------------------------------------------------------------------------- /src/Web/ViewModels/Manage/ExternalLoginsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/ViewModels/Manage/ExternalLoginsViewModel.cs -------------------------------------------------------------------------------- /src/Web/ViewModels/Manage/IndexViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/ViewModels/Manage/IndexViewModel.cs -------------------------------------------------------------------------------- /src/Web/ViewModels/Manage/RemoveLoginViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/ViewModels/Manage/RemoveLoginViewModel.cs -------------------------------------------------------------------------------- /src/Web/ViewModels/Manage/SetPasswordViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/ViewModels/Manage/SetPasswordViewModel.cs -------------------------------------------------------------------------------- /src/Web/ViewModels/Manage/ShowRecoveryCodesViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/ViewModels/Manage/ShowRecoveryCodesViewModel.cs -------------------------------------------------------------------------------- /src/Web/ViewModels/Manage/TwoFactorAuthenticationViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/ViewModels/Manage/TwoFactorAuthenticationViewModel.cs -------------------------------------------------------------------------------- /src/Web/ViewModels/OrderDetailViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/ViewModels/OrderDetailViewModel.cs -------------------------------------------------------------------------------- /src/Web/ViewModels/OrderItemViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/ViewModels/OrderItemViewModel.cs -------------------------------------------------------------------------------- /src/Web/ViewModels/OrderViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/ViewModels/OrderViewModel.cs -------------------------------------------------------------------------------- /src/Web/ViewModels/PaginationInfoViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/ViewModels/PaginationInfoViewModel.cs -------------------------------------------------------------------------------- /src/Web/Views/Account/Lockout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Views/Account/Lockout.cshtml -------------------------------------------------------------------------------- /src/Web/Views/Account/LoginWith2fa.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Views/Account/LoginWith2fa.cshtml -------------------------------------------------------------------------------- /src/Web/Views/Manage/ChangePassword.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Views/Manage/ChangePassword.cshtml -------------------------------------------------------------------------------- /src/Web/Views/Manage/Disable2fa.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Views/Manage/Disable2fa.cshtml -------------------------------------------------------------------------------- /src/Web/Views/Manage/EnableAuthenticator.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Views/Manage/EnableAuthenticator.cshtml -------------------------------------------------------------------------------- /src/Web/Views/Manage/ExternalLogins.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Views/Manage/ExternalLogins.cshtml -------------------------------------------------------------------------------- /src/Web/Views/Manage/GenerateRecoveryCodes.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Views/Manage/GenerateRecoveryCodes.cshtml -------------------------------------------------------------------------------- /src/Web/Views/Manage/ManageNavPages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Views/Manage/ManageNavPages.cs -------------------------------------------------------------------------------- /src/Web/Views/Manage/MyAccount.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Views/Manage/MyAccount.cshtml -------------------------------------------------------------------------------- /src/Web/Views/Manage/ResetAuthenticator.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Views/Manage/ResetAuthenticator.cshtml -------------------------------------------------------------------------------- /src/Web/Views/Manage/SetPassword.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Views/Manage/SetPassword.cshtml -------------------------------------------------------------------------------- /src/Web/Views/Manage/ShowRecoverCodes.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Views/Manage/ShowRecoverCodes.cshtml -------------------------------------------------------------------------------- /src/Web/Views/Manage/TwoFactorAuthentication.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Views/Manage/TwoFactorAuthentication.cshtml -------------------------------------------------------------------------------- /src/Web/Views/Manage/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Views/Manage/_Layout.cshtml -------------------------------------------------------------------------------- /src/Web/Views/Manage/_ManageNav.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Views/Manage/_ManageNav.cshtml -------------------------------------------------------------------------------- /src/Web/Views/Manage/_StatusMessage.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Views/Manage/_StatusMessage.cshtml -------------------------------------------------------------------------------- /src/Web/Views/Manage/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using Microsoft.eShopWeb.Web.Views.Manage -------------------------------------------------------------------------------- /src/Web/Views/Order/Detail.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Views/Order/Detail.cshtml -------------------------------------------------------------------------------- /src/Web/Views/Order/MyOrders.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Views/Order/MyOrders.cshtml -------------------------------------------------------------------------------- /src/Web/Views/Shared/Components/Basket/Default.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Views/Shared/Components/Basket/Default.cshtml -------------------------------------------------------------------------------- /src/Web/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Views/Shared/Error.cshtml -------------------------------------------------------------------------------- /src/Web/Views/Shared/_CookieConsentPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Views/Shared/_CookieConsentPartial.cshtml -------------------------------------------------------------------------------- /src/Web/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Views/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /src/Web/Views/Shared/_LoginPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Views/Shared/_LoginPartial.cshtml -------------------------------------------------------------------------------- /src/Web/Views/Shared/_ValidationScriptsPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Views/Shared/_ValidationScriptsPartial.cshtml -------------------------------------------------------------------------------- /src/Web/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Views/_ViewImports.cshtml -------------------------------------------------------------------------------- /src/Web/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Views/_ViewStart.cshtml -------------------------------------------------------------------------------- /src/Web/Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/Web.csproj -------------------------------------------------------------------------------- /src/Web/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/appsettings.Development.json -------------------------------------------------------------------------------- /src/Web/appsettings.Docker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/appsettings.Docker.json -------------------------------------------------------------------------------- /src/Web/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/appsettings.json -------------------------------------------------------------------------------- /src/Web/bundleconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/bundleconfig.json -------------------------------------------------------------------------------- /src/Web/compilerconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/compilerconfig.json -------------------------------------------------------------------------------- /src/Web/compilerconfig.json.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/compilerconfig.json.defaults -------------------------------------------------------------------------------- /src/Web/key-768c1632-cf7b-41a9-bb7a-bff228ae8fba.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/key-768c1632-cf7b-41a9-bb7a-bff228ae8fba.xml -------------------------------------------------------------------------------- /src/Web/libman.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/libman.json -------------------------------------------------------------------------------- /src/Web/wwwroot/css/_variables.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Web/wwwroot/css/_variables.min.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Web/wwwroot/css/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/_variables.scss -------------------------------------------------------------------------------- /src/Web/wwwroot/css/app.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/app.component.css -------------------------------------------------------------------------------- /src/Web/wwwroot/css/app.component.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/app.component.min.css -------------------------------------------------------------------------------- /src/Web/wwwroot/css/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/app.component.scss -------------------------------------------------------------------------------- /src/Web/wwwroot/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/app.css -------------------------------------------------------------------------------- /src/Web/wwwroot/css/app.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/app.min.css -------------------------------------------------------------------------------- /src/Web/wwwroot/css/basket/basket-status/basket-status.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/basket/basket-status/basket-status.component.css -------------------------------------------------------------------------------- /src/Web/wwwroot/css/basket/basket-status/basket-status.component.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/basket/basket-status/basket-status.component.min.css -------------------------------------------------------------------------------- /src/Web/wwwroot/css/basket/basket-status/basket-status.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/basket/basket-status/basket-status.component.scss -------------------------------------------------------------------------------- /src/Web/wwwroot/css/basket/basket.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/basket/basket.component.css -------------------------------------------------------------------------------- /src/Web/wwwroot/css/basket/basket.component.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/basket/basket.component.min.css -------------------------------------------------------------------------------- /src/Web/wwwroot/css/basket/basket.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/basket/basket.component.scss -------------------------------------------------------------------------------- /src/Web/wwwroot/css/catalog/catalog.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/catalog/catalog.component.css -------------------------------------------------------------------------------- /src/Web/wwwroot/css/catalog/catalog.component.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/catalog/catalog.component.min.css -------------------------------------------------------------------------------- /src/Web/wwwroot/css/catalog/catalog.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/catalog/catalog.component.scss -------------------------------------------------------------------------------- /src/Web/wwwroot/css/catalog/pager.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/catalog/pager.css -------------------------------------------------------------------------------- /src/Web/wwwroot/css/orders/orders.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/orders/orders.component.css -------------------------------------------------------------------------------- /src/Web/wwwroot/css/orders/orders.component.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/orders/orders.component.min.css -------------------------------------------------------------------------------- /src/Web/wwwroot/css/orders/orders.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/orders/orders.component.scss -------------------------------------------------------------------------------- /src/Web/wwwroot/css/shared/components/header/header.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/shared/components/header/header.css -------------------------------------------------------------------------------- /src/Web/wwwroot/css/shared/components/header/header.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/shared/components/header/header.min.css -------------------------------------------------------------------------------- /src/Web/wwwroot/css/shared/components/header/header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/shared/components/header/header.scss -------------------------------------------------------------------------------- /src/Web/wwwroot/css/shared/components/identity/identity.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/shared/components/identity/identity.css -------------------------------------------------------------------------------- /src/Web/wwwroot/css/shared/components/identity/identity.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/shared/components/identity/identity.min.css -------------------------------------------------------------------------------- /src/Web/wwwroot/css/shared/components/identity/identity.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/shared/components/identity/identity.scss -------------------------------------------------------------------------------- /src/Web/wwwroot/css/shared/components/pager/pager.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/shared/components/pager/pager.css -------------------------------------------------------------------------------- /src/Web/wwwroot/css/shared/components/pager/pager.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/shared/components/pager/pager.min.css -------------------------------------------------------------------------------- /src/Web/wwwroot/css/shared/components/pager/pager.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/shared/components/pager/pager.scss -------------------------------------------------------------------------------- /src/Web/wwwroot/css/site.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/css/site.min.css -------------------------------------------------------------------------------- /src/Web/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/favicon.ico -------------------------------------------------------------------------------- /src/Web/wwwroot/fonts/Montserrat-Bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/fonts/Montserrat-Bold.eot -------------------------------------------------------------------------------- /src/Web/wwwroot/fonts/Montserrat-Bold.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/fonts/Montserrat-Bold.svg -------------------------------------------------------------------------------- /src/Web/wwwroot/fonts/Montserrat-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/fonts/Montserrat-Bold.ttf -------------------------------------------------------------------------------- /src/Web/wwwroot/fonts/Montserrat-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/fonts/Montserrat-Bold.woff -------------------------------------------------------------------------------- /src/Web/wwwroot/fonts/Montserrat-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/fonts/Montserrat-Bold.woff2 -------------------------------------------------------------------------------- /src/Web/wwwroot/fonts/Montserrat-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/fonts/Montserrat-Regular.eot -------------------------------------------------------------------------------- /src/Web/wwwroot/fonts/Montserrat-Regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/fonts/Montserrat-Regular.svg -------------------------------------------------------------------------------- /src/Web/wwwroot/fonts/Montserrat-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/fonts/Montserrat-Regular.ttf -------------------------------------------------------------------------------- /src/Web/wwwroot/fonts/Montserrat-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/fonts/Montserrat-Regular.woff -------------------------------------------------------------------------------- /src/Web/wwwroot/fonts/Montserrat-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/fonts/Montserrat-Regular.woff2 -------------------------------------------------------------------------------- /src/Web/wwwroot/images/arrow-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/images/arrow-down.png -------------------------------------------------------------------------------- /src/Web/wwwroot/images/arrow-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/images/arrow-right.svg -------------------------------------------------------------------------------- /src/Web/wwwroot/images/brand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/images/brand.png -------------------------------------------------------------------------------- /src/Web/wwwroot/images/cart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/images/cart.png -------------------------------------------------------------------------------- /src/Web/wwwroot/images/logout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/images/logout.png -------------------------------------------------------------------------------- /src/Web/wwwroot/images/main_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/images/main_banner.png -------------------------------------------------------------------------------- /src/Web/wwwroot/images/main_banner_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/images/main_banner_text.png -------------------------------------------------------------------------------- /src/Web/wwwroot/images/main_banner_text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/images/main_banner_text.svg -------------------------------------------------------------------------------- /src/Web/wwwroot/images/my_orders.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/images/my_orders.png -------------------------------------------------------------------------------- /src/Web/wwwroot/images/products/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/images/products/1.png -------------------------------------------------------------------------------- /src/Web/wwwroot/images/products/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/images/products/10.png -------------------------------------------------------------------------------- /src/Web/wwwroot/images/products/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/images/products/11.png -------------------------------------------------------------------------------- /src/Web/wwwroot/images/products/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/images/products/12.png -------------------------------------------------------------------------------- /src/Web/wwwroot/images/products/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/images/products/2.png -------------------------------------------------------------------------------- /src/Web/wwwroot/images/products/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/images/products/3.png -------------------------------------------------------------------------------- /src/Web/wwwroot/images/products/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/images/products/4.png -------------------------------------------------------------------------------- /src/Web/wwwroot/images/products/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/images/products/5.jpg -------------------------------------------------------------------------------- /src/Web/wwwroot/images/products/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/images/products/5.png -------------------------------------------------------------------------------- /src/Web/wwwroot/images/products/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/images/products/6.png -------------------------------------------------------------------------------- /src/Web/wwwroot/images/products/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/images/products/7.png -------------------------------------------------------------------------------- /src/Web/wwwroot/images/products/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/images/products/8.png -------------------------------------------------------------------------------- /src/Web/wwwroot/images/products/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/images/products/9.png -------------------------------------------------------------------------------- /src/Web/wwwroot/images/products/eCatalog-item-default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/images/products/eCatalog-item-default.png -------------------------------------------------------------------------------- /src/Web/wwwroot/images/refresh.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/src/Web/wwwroot/images/refresh.svg -------------------------------------------------------------------------------- /src/Web/wwwroot/js/site.js: -------------------------------------------------------------------------------- 1 | // Write your Javascript code. 2 | -------------------------------------------------------------------------------- /src/Web/wwwroot/js/site.min.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/FunctionalTests/FunctionalTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/FunctionalTests/FunctionalTests.csproj -------------------------------------------------------------------------------- /tests/FunctionalTests/PublicApi/ApiTestFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/FunctionalTests/PublicApi/ApiTestFixture.cs -------------------------------------------------------------------------------- /tests/FunctionalTests/PublicApi/ApiTokenHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/FunctionalTests/PublicApi/ApiTokenHelper.cs -------------------------------------------------------------------------------- /tests/FunctionalTests/PublicApi/AuthEndpoints/AuthenticateEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/FunctionalTests/PublicApi/AuthEndpoints/AuthenticateEndpoint.cs -------------------------------------------------------------------------------- /tests/FunctionalTests/Web/Controllers/AccountControllerSignIn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/FunctionalTests/Web/Controllers/AccountControllerSignIn.cs -------------------------------------------------------------------------------- /tests/FunctionalTests/Web/Controllers/CatalogControllerIndex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/FunctionalTests/Web/Controllers/CatalogControllerIndex.cs -------------------------------------------------------------------------------- /tests/FunctionalTests/Web/Controllers/OrderControllerIndex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/FunctionalTests/Web/Controllers/OrderControllerIndex.cs -------------------------------------------------------------------------------- /tests/FunctionalTests/Web/Pages/Basket/BasketPageCheckout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/FunctionalTests/Web/Pages/Basket/BasketPageCheckout.cs -------------------------------------------------------------------------------- /tests/FunctionalTests/Web/Pages/Basket/CheckoutTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/FunctionalTests/Web/Pages/Basket/CheckoutTest.cs -------------------------------------------------------------------------------- /tests/FunctionalTests/Web/Pages/Basket/IndexTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/FunctionalTests/Web/Pages/Basket/IndexTest.cs -------------------------------------------------------------------------------- /tests/FunctionalTests/Web/Pages/HomePageOnGet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/FunctionalTests/Web/Pages/HomePageOnGet.cs -------------------------------------------------------------------------------- /tests/FunctionalTests/Web/WebPageHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/FunctionalTests/Web/WebPageHelpers.cs -------------------------------------------------------------------------------- /tests/FunctionalTests/Web/WebTestFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/FunctionalTests/Web/WebTestFixture.cs -------------------------------------------------------------------------------- /tests/IntegrationTests/IntegrationTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/IntegrationTests/IntegrationTests.csproj -------------------------------------------------------------------------------- /tests/IntegrationTests/Repositories/BasketRepositoryTests/SetQuantities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/IntegrationTests/Repositories/BasketRepositoryTests/SetQuantities.cs -------------------------------------------------------------------------------- /tests/IntegrationTests/Repositories/OrderRepositoryTests/GetById.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/IntegrationTests/Repositories/OrderRepositoryTests/GetById.cs -------------------------------------------------------------------------------- /tests/IntegrationTests/Repositories/OrderRepositoryTests/GetByIdWithItemsAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/IntegrationTests/Repositories/OrderRepositoryTests/GetByIdWithItemsAsync.cs -------------------------------------------------------------------------------- /tests/PublicApiIntegrationTests/ApiTokenHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/PublicApiIntegrationTests/ApiTokenHelper.cs -------------------------------------------------------------------------------- /tests/PublicApiIntegrationTests/AuthEndpoints/AuthenticateEndpointTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/PublicApiIntegrationTests/AuthEndpoints/AuthenticateEndpointTest.cs -------------------------------------------------------------------------------- /tests/PublicApiIntegrationTests/CatalogItemEndpoints/CatalogItemGetByIdEndpointTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/PublicApiIntegrationTests/CatalogItemEndpoints/CatalogItemGetByIdEndpointTest.cs -------------------------------------------------------------------------------- /tests/PublicApiIntegrationTests/CatalogItemEndpoints/CatalogItemListPagedEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/PublicApiIntegrationTests/CatalogItemEndpoints/CatalogItemListPagedEndpoint.cs -------------------------------------------------------------------------------- /tests/PublicApiIntegrationTests/CatalogItemEndpoints/CreateCatalogItemEndpointTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/PublicApiIntegrationTests/CatalogItemEndpoints/CreateCatalogItemEndpointTest.cs -------------------------------------------------------------------------------- /tests/PublicApiIntegrationTests/CatalogItemEndpoints/DeleteCatalogItemEndpointTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/PublicApiIntegrationTests/CatalogItemEndpoints/DeleteCatalogItemEndpointTest.cs -------------------------------------------------------------------------------- /tests/PublicApiIntegrationTests/ProgramTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/PublicApiIntegrationTests/ProgramTest.cs -------------------------------------------------------------------------------- /tests/PublicApiIntegrationTests/PublicApiIntegrationTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/PublicApiIntegrationTests/PublicApiIntegrationTests.csproj -------------------------------------------------------------------------------- /tests/PublicApiIntegrationTests/appsettings.test.json: -------------------------------------------------------------------------------- 1 | { 2 | "UseOnlyInMemoryDatabase": true 3 | } 4 | -------------------------------------------------------------------------------- /tests/UnitTests/ApplicationCore/Entities/BasketTests/BasketAddItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/UnitTests/ApplicationCore/Entities/BasketTests/BasketAddItem.cs -------------------------------------------------------------------------------- /tests/UnitTests/ApplicationCore/Entities/BasketTests/BasketRemoveEmptyItems.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/UnitTests/ApplicationCore/Entities/BasketTests/BasketRemoveEmptyItems.cs -------------------------------------------------------------------------------- /tests/UnitTests/ApplicationCore/Entities/BasketTests/BasketTotalItems.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/UnitTests/ApplicationCore/Entities/BasketTests/BasketTotalItems.cs -------------------------------------------------------------------------------- /tests/UnitTests/ApplicationCore/Entities/OrderTests/OrderTotal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/UnitTests/ApplicationCore/Entities/OrderTests/OrderTotal.cs -------------------------------------------------------------------------------- /tests/UnitTests/ApplicationCore/Extensions/JsonExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/UnitTests/ApplicationCore/Extensions/JsonExtensions.cs -------------------------------------------------------------------------------- /tests/UnitTests/ApplicationCore/Extensions/TestChild.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/UnitTests/ApplicationCore/Extensions/TestChild.cs -------------------------------------------------------------------------------- /tests/UnitTests/ApplicationCore/Extensions/TestParent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/UnitTests/ApplicationCore/Extensions/TestParent.cs -------------------------------------------------------------------------------- /tests/UnitTests/ApplicationCore/Services/BasketServiceTests/AddItemToBasket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/UnitTests/ApplicationCore/Services/BasketServiceTests/AddItemToBasket.cs -------------------------------------------------------------------------------- /tests/UnitTests/ApplicationCore/Services/BasketServiceTests/DeleteBasket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/UnitTests/ApplicationCore/Services/BasketServiceTests/DeleteBasket.cs -------------------------------------------------------------------------------- /tests/UnitTests/ApplicationCore/Services/BasketServiceTests/TransferBasket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/UnitTests/ApplicationCore/Services/BasketServiceTests/TransferBasket.cs -------------------------------------------------------------------------------- /tests/UnitTests/ApplicationCore/Specifications/BasketWithItemsSpecification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/UnitTests/ApplicationCore/Specifications/BasketWithItemsSpecification.cs -------------------------------------------------------------------------------- /tests/UnitTests/ApplicationCore/Specifications/CatalogFilterPaginatedSpecification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/UnitTests/ApplicationCore/Specifications/CatalogFilterPaginatedSpecification.cs -------------------------------------------------------------------------------- /tests/UnitTests/ApplicationCore/Specifications/CatalogFilterSpecification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/UnitTests/ApplicationCore/Specifications/CatalogFilterSpecification.cs -------------------------------------------------------------------------------- /tests/UnitTests/ApplicationCore/Specifications/CatalogItemsSpecification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/UnitTests/ApplicationCore/Specifications/CatalogItemsSpecification.cs -------------------------------------------------------------------------------- /tests/UnitTests/ApplicationCore/Specifications/CustomerOrdersWithItemsSpecification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/UnitTests/ApplicationCore/Specifications/CustomerOrdersWithItemsSpecification.cs -------------------------------------------------------------------------------- /tests/UnitTests/Builders/AddressBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/UnitTests/Builders/AddressBuilder.cs -------------------------------------------------------------------------------- /tests/UnitTests/Builders/BasketBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/UnitTests/Builders/BasketBuilder.cs -------------------------------------------------------------------------------- /tests/UnitTests/Builders/OrderBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/UnitTests/Builders/OrderBuilder.cs -------------------------------------------------------------------------------- /tests/UnitTests/MediatorHandlers/OrdersTests/GetMyOrders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/UnitTests/MediatorHandlers/OrdersTests/GetMyOrders.cs -------------------------------------------------------------------------------- /tests/UnitTests/MediatorHandlers/OrdersTests/GetOrderDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/UnitTests/MediatorHandlers/OrdersTests/GetOrderDetails.cs -------------------------------------------------------------------------------- /tests/UnitTests/UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/UnitTests/UnitTests.csproj -------------------------------------------------------------------------------- /tests/UnitTests/Web/Extensions/CacheHelpersTests/GenerateBrandsCacheKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/UnitTests/Web/Extensions/CacheHelpersTests/GenerateBrandsCacheKey.cs -------------------------------------------------------------------------------- /tests/UnitTests/Web/Extensions/CacheHelpersTests/GenerateCatalogItemCacheKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/UnitTests/Web/Extensions/CacheHelpersTests/GenerateCatalogItemCacheKey.cs -------------------------------------------------------------------------------- /tests/UnitTests/Web/Extensions/CacheHelpersTests/GenerateTypesCacheKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/eShopOnWeb/HEAD/tests/UnitTests/Web/Extensions/CacheHelpersTests/GenerateTypesCacheKey.cs --------------------------------------------------------------------------------