Sunday, February 28, 2021

eShopPractice step1


Install-Package Ardalis.GuardClauses -Version 3.1.0

  • ApplicationCore/Entities/BaseEntity.cs
  • ApplicationCore/Interfaces/IAggregateRoot.cs
  • ApplicationCore/Entities/CatalogBrand.cs
  • ApplicationCore/Entities/CatalogType.cs
  • ApplicationCore/Entities/CatalogItem.cs
  • ApplicationCore/CatalogSettings.cs
  • ApplicationCore/Interfaces/IUriComposer.cs
  • ApplicationCore/Services/UriComposer.cs
Install-Package Microsoft.EntityFrameworkCore -Version 5.0.3
  • Infrastructure/Data/CatalogContext.cs
  • Infrastructure/Data/CatalogContextSeed.cs
Install-Package Ardalis.Specification -Version 4.2.0
Install-Package Ardalis.Specification.EntityFrameworkCore -Version 4.2.0
  • ApplicationCore/Interfaces/IAsyncRepository.cs
  • Infrastructure/Data/EfRepository.cs
  • ApplicationCore/Specifications/CatalogFilterSpecification.cs
  • ApplicationCore/Specifications/CatalogFilterPaginatedSpecification.cs

  • ViewModels/CatalogItemViewModel.cs
  • ViewModels/PaginationInfoViewModel.cs
  • ViewModels/CatalogIndexViewModel.cs
  • Interfaces/ICatalogItemViewModelService.cs
  • Interfaces/ICatalogViewModelService.cs
  • Services/CatalogItemViewModelService.cs
  • Services/CatalogViewModelService.cs
  • Extensions/CacheHelpers.cs
  • Constants.cs
  • Services/CachedCatalogViewModelService.cs
Install Client side library
  • bootstrap
  • jquery
  • Pages/_ViewStart.cshtml
  • Pages/_ViewImports.cshtml
  • Pages/Shared/_Layout.cshtml
  • Pages/Index.cshtml
  • Pages/Index.cshtml.cs
  • Pages/Shared/_product.cshtml
  • Pages/Shared/_pagination.cshtml
Install-Package Microsoft.EntityFrameworkCore.InMemory -Version 5.0.3
  • Startup.cs
  • Program.cs



No comments:

Post a Comment