From aa1f51c5988926fb3b3e35df4904f60ecae10686 Mon Sep 17 00:00:00 2001 From: transtrike Date: Thu, 10 Dec 2020 18:07:56 +0200 Subject: Playing with the mapper --- API/Controllers/UserController.cs | 2 +- API/Service/UserService.cs | 5 ++--- API/Startup.cs | 6 ++---- 3 files changed, 5 insertions(+), 8 deletions(-) (limited to 'API') diff --git a/API/Controllers/UserController.cs b/API/Controllers/UserController.cs index e8a58b8..605b138 100644 --- a/API/Controllers/UserController.cs +++ b/API/Controllers/UserController.cs @@ -16,7 +16,7 @@ namespace API.Controllers { private readonly UserService _service; - public UserController(DevHiveContext context, IMapper mapper) + public UserController(DevHiveContext context, Mapper mapper) { this._service = new UserService(context, mapper); } diff --git a/API/Service/UserService.cs b/API/Service/UserService.cs index d84d74b..ce90d0c 100644 --- a/API/Service/UserService.cs +++ b/API/Service/UserService.cs @@ -17,11 +17,10 @@ namespace API.Service private readonly DbRepository _dbRepository; private readonly Mapper _userMapper; - public UserService(DevHiveContext context, IMapper mapper) + public UserService(DevHiveContext context, Mapper mapper) { this._dbRepository = new DbRepository(context); - this._userMapper = new Mapper(new MapperConfiguration(cfg => - cfg.CreateMap())); + this._userMapper = mapper; } public async Task CreateUser(UserDTO userDTO) diff --git a/API/Startup.cs b/API/Startup.cs index 548274c..825c2d4 100644 --- a/API/Startup.cs +++ b/API/Startup.cs @@ -77,13 +77,11 @@ namespace API endpoints.MapControllers(); }); - IMapper configuration = new MapperConfiguration(cfg => + var configuration = new MapperConfiguration(cfg => { - //cfg.DestinationMemberNamingConvention = new ExactMatchNamingConvention(); - cfg.CreateMap(); cfg.CreateMap(); - + }).CreateMapper(); } } -- cgit v1.2.3