├── .gitattributes ├── .gitignore ├── AutoMapping.Pattern1 ├── AutoMapping.Pattern1.csproj ├── Controllers │ └── PostsController.cs ├── Data │ ├── ApplicationDbContext.cs │ └── Entities │ │ ├── BaseEntity.cs │ │ ├── Category.cs │ │ └── Post.cs ├── Infrastructure │ ├── AutoMapperConfigurations.cs │ └── BaseDto.cs ├── Models │ ├── CategoryDto.cs │ ├── ComplexPostDto.cs │ └── PostDto.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs ├── appsettings.Development.json └── appsettings.json ├── AutoMapping.Pattern2 ├── AutoMapping.Pattern2.csproj ├── Controllers │ └── PostsController.cs ├── Data │ ├── ApplicationDbContext.cs │ └── Entities │ │ ├── BaseEntity.cs │ │ ├── Category.cs │ │ └── Post.cs ├── Infrastructure │ ├── AutoMapperConfiguration.cs │ ├── BaseDto.cs │ ├── CustomMappingProfile.cs │ └── IHaveCustomMapping.cs ├── Models │ ├── CategoryDto.cs │ ├── ComplexPostDto.cs │ └── PostDto.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs ├── appsettings.Development.json └── appsettings.json ├── AutoMapping.sln └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/.gitignore -------------------------------------------------------------------------------- /AutoMapping.Pattern1/AutoMapping.Pattern1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern1/AutoMapping.Pattern1.csproj -------------------------------------------------------------------------------- /AutoMapping.Pattern1/Controllers/PostsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern1/Controllers/PostsController.cs -------------------------------------------------------------------------------- /AutoMapping.Pattern1/Data/ApplicationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern1/Data/ApplicationDbContext.cs -------------------------------------------------------------------------------- /AutoMapping.Pattern1/Data/Entities/BaseEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern1/Data/Entities/BaseEntity.cs -------------------------------------------------------------------------------- /AutoMapping.Pattern1/Data/Entities/Category.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern1/Data/Entities/Category.cs -------------------------------------------------------------------------------- /AutoMapping.Pattern1/Data/Entities/Post.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern1/Data/Entities/Post.cs -------------------------------------------------------------------------------- /AutoMapping.Pattern1/Infrastructure/AutoMapperConfigurations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern1/Infrastructure/AutoMapperConfigurations.cs -------------------------------------------------------------------------------- /AutoMapping.Pattern1/Infrastructure/BaseDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern1/Infrastructure/BaseDto.cs -------------------------------------------------------------------------------- /AutoMapping.Pattern1/Models/CategoryDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern1/Models/CategoryDto.cs -------------------------------------------------------------------------------- /AutoMapping.Pattern1/Models/ComplexPostDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern1/Models/ComplexPostDto.cs -------------------------------------------------------------------------------- /AutoMapping.Pattern1/Models/PostDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern1/Models/PostDto.cs -------------------------------------------------------------------------------- /AutoMapping.Pattern1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern1/Program.cs -------------------------------------------------------------------------------- /AutoMapping.Pattern1/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern1/Properties/launchSettings.json -------------------------------------------------------------------------------- /AutoMapping.Pattern1/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern1/Startup.cs -------------------------------------------------------------------------------- /AutoMapping.Pattern1/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern1/appsettings.Development.json -------------------------------------------------------------------------------- /AutoMapping.Pattern1/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern1/appsettings.json -------------------------------------------------------------------------------- /AutoMapping.Pattern2/AutoMapping.Pattern2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern2/AutoMapping.Pattern2.csproj -------------------------------------------------------------------------------- /AutoMapping.Pattern2/Controllers/PostsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern2/Controllers/PostsController.cs -------------------------------------------------------------------------------- /AutoMapping.Pattern2/Data/ApplicationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern2/Data/ApplicationDbContext.cs -------------------------------------------------------------------------------- /AutoMapping.Pattern2/Data/Entities/BaseEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern2/Data/Entities/BaseEntity.cs -------------------------------------------------------------------------------- /AutoMapping.Pattern2/Data/Entities/Category.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern2/Data/Entities/Category.cs -------------------------------------------------------------------------------- /AutoMapping.Pattern2/Data/Entities/Post.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern2/Data/Entities/Post.cs -------------------------------------------------------------------------------- /AutoMapping.Pattern2/Infrastructure/AutoMapperConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern2/Infrastructure/AutoMapperConfiguration.cs -------------------------------------------------------------------------------- /AutoMapping.Pattern2/Infrastructure/BaseDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern2/Infrastructure/BaseDto.cs -------------------------------------------------------------------------------- /AutoMapping.Pattern2/Infrastructure/CustomMappingProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern2/Infrastructure/CustomMappingProfile.cs -------------------------------------------------------------------------------- /AutoMapping.Pattern2/Infrastructure/IHaveCustomMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern2/Infrastructure/IHaveCustomMapping.cs -------------------------------------------------------------------------------- /AutoMapping.Pattern2/Models/CategoryDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern2/Models/CategoryDto.cs -------------------------------------------------------------------------------- /AutoMapping.Pattern2/Models/ComplexPostDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern2/Models/ComplexPostDto.cs -------------------------------------------------------------------------------- /AutoMapping.Pattern2/Models/PostDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern2/Models/PostDto.cs -------------------------------------------------------------------------------- /AutoMapping.Pattern2/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern2/Program.cs -------------------------------------------------------------------------------- /AutoMapping.Pattern2/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern2/Properties/launchSettings.json -------------------------------------------------------------------------------- /AutoMapping.Pattern2/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern2/Startup.cs -------------------------------------------------------------------------------- /AutoMapping.Pattern2/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern2/appsettings.Development.json -------------------------------------------------------------------------------- /AutoMapping.Pattern2/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.Pattern2/appsettings.json -------------------------------------------------------------------------------- /AutoMapping.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/AutoMapping.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/auto-mapping/HEAD/README.md --------------------------------------------------------------------------------