add-migration <migration name>
update-database
|-- Program.cs
|-- Startup.cs
|-- Controllers
| |-- AuthenticationController.cs
| |-- ProductsController.cs
|-- Infrastructure
| |-- AutoFac
| | |-- RepositoryModule.cs
| | |-- ServiceModule.cs
| | |-- ValidationModule.cs
| |-- AutoMapper
| | |-- ProductProfile.cs
| |-- ConfigurationModels
| | |-- AutofacModuleConfiguration.cs
| | |-- JwtTokenConfiguration.cs
| | |-- SwaggerConfiguration.cs
| |-- Extensions
| | |-- AutofacConfigurationServiceExtensions.cs
| | |-- AutoMapperConfigurationServiceExtensions.cs
| | |-- ConfigurationServiceExtensions.cs
| | |-- DatabaseConfigurationServiceExtensions.cs
| | |-- FluentValidationConfigurationServiceExtension.cs
| | |-- IdentityConfigurationServiceExtension.cs
| | |-- JwtConfigurationServiceExtensions.cs
| | |-- SwaggerConfigurationServiceExtension.cs
| |-- Filters
| |-- ValidationFilter.cs
|-- Model
| |-- BaseEntity.cs
| |-- Product.cs
|-- Properties
| |-- launchSettings.json
|-- Repositories
| |-- DatabaseContext.cs
| |-- DataSeeder.cs
| |-- IProductRepository.cs
| |-- IRepository.cs
| |-- ProductRepository.cs
| |-- Repository.cs
|-- Services
| |-- IProductService.cs
| |-- IService.cs
| |-- IUserService.cs
| |-- ProductService.cs
| |-- Service.cs
| |-- UserService.cs
|-- Validators
| |-- ProductViewModelValidator.cs
| |-- UserLoginViewModelValidator.cs
| |-- UserRegisterViewModelValidator.cs
|-- ViewModel
| |-- ProductViewModel.cs
| |-- UserLoginViewModel.cs
| |-- UserManagerResponseViewModel.cs
| |-- UserRegisterViewModel.cs