gitextract_fkdkev4h/ ├── .gitattributes ├── .gitignore ├── .nuget/ │ ├── NuGet.Config │ └── NuGet.targets ├── README.md ├── Store.Data/ │ ├── App.config │ ├── Configuration/ │ │ ├── CategoryConfiguration.cs │ │ └── GadgetConfiguration.cs │ ├── Infrastructure/ │ │ ├── DbFactory.cs │ │ ├── Disposable.cs │ │ ├── IDbFactory.cs │ │ ├── IRepository.cs │ │ ├── IUnitOfWork.cs │ │ ├── RepositoryBase.cs │ │ └── UnitOfWork.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── Repositories/ │ │ ├── CategoryRepository.cs │ │ └── GadgetRepository.cs │ ├── Store.Data.csproj │ ├── StoreEntities.cs │ ├── StoreSeedData.cs │ └── packages.config ├── Store.Model/ │ ├── Models/ │ │ ├── Category.cs │ │ └── Gadget.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ └── Store.Model.csproj ├── Store.Service/ │ ├── CategoryService.cs │ ├── GadgetService.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ └── Store.Service.csproj ├── Store.Web/ │ ├── App_Start/ │ │ ├── Bootstrapper.cs │ │ ├── BundleConfig.cs │ │ └── RouteConfig.cs │ ├── Controllers/ │ │ └── HomeController.cs │ ├── Global.asax │ ├── Global.asax.cs │ ├── Mappings/ │ │ ├── AutoMapperConfiguration.cs │ │ ├── DomainToViewModelMappingProfile.cs │ │ └── ViewModelToDomainMappingProfile.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── Store.Web.csproj │ ├── ViewModels/ │ │ ├── CategoryViewModel.cs │ │ ├── GadgetFormViewModel.cs │ │ └── GadgetViewModel.cs │ ├── Views/ │ │ ├── Home/ │ │ │ ├── Filter.cshtml │ │ │ └── Index.cshtml │ │ ├── Shared/ │ │ │ ├── Gadget.cshtml │ │ │ └── _Layout.cshtml │ │ └── web.config │ ├── Web.Debug.config │ ├── Web.Release.config │ ├── Web.config │ ├── css/ │ │ ├── bootstrap.css │ │ └── site.css │ ├── js/ │ │ ├── bootstrap.js │ │ └── site.js │ └── packages.config ├── Store.sln ├── licence └── packages/ └── repositories.config