Create a new structure of core module in EmployeesMvc:
Refactoring:
Done: Use ICommonDataFilter and CommonDataFilter.
Done: Rename FIO field to FullName.
Done: Catch exceptions in views.
Use AppSettings singleton class instead of static helpers:
Done: Create different appsettings.json files for development and production environment, e.g. appsettings.Development.json, appsettings.Production.json.
Done: Get configurations from the appsettings.json file.
Done: Create non-static classes for ConfigHelper and StringHelper.
Architecture:
Done: Data, Domain, Pipes and Repository should not be a part of Models.
Description.
Create a new structure of
core
module in EmployeesMvc:ICommonDataFilter
andCommonDataFilter
.FIO
field toFullName
.AppSettings
singleton class instead of static helpers:appsettings.json
files for development and production environment, e.g.appsettings.Development.json
,appsettings.Production.json
.appsettings.json
file.ConfigHelper
andStringHelper
.Data
,Domain
,Pipes
andRepository
should not be a part ofModels
.