From b9e8b4e7b8d8fc2c6b5d21370e4ec389e4d2c02a Mon Sep 17 00:00:00 2001 From: transtrike Date: Thu, 10 Dec 2020 17:13:52 +0200 Subject: Trying to implement AutoMapper --- Models/Classes/UserMapper.cs | 25 ------------------------- Models/DTOs/UserDTO.cs | 3 ++- 2 files changed, 2 insertions(+), 26 deletions(-) delete mode 100644 Models/Classes/UserMapper.cs (limited to 'Models') diff --git a/Models/Classes/UserMapper.cs b/Models/Classes/UserMapper.cs deleted file mode 100644 index 3969818..0000000 --- a/Models/Classes/UserMapper.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Models.DTOs; -using System.Reflection; - -namespace Models.Classes -{ - public static class Mapper - { - /// - /// Mapps UserDTO to a User - /// - /// UserDTO that is going to be mapped - /// Mapped User - public static User UserDtoToUser(UserDTO userDTO) - { - User user = new User(); - foreach(PropertyInfo property in user.GetType().GetProperties()) - { - var neshto = property.GetValue(userDTO, null); - property.SetValue(user, neshto, null); - } - - return user; - } - } -} diff --git a/Models/DTOs/UserDTO.cs b/Models/DTOs/UserDTO.cs index 24ddc5f..60e98c2 100644 --- a/Models/DTOs/UserDTO.cs +++ b/Models/DTOs/UserDTO.cs @@ -2,7 +2,8 @@ namespace Models.DTOs { public class UserDTO { - public string Username { get; set; } + public string UserName { get; set; } + public string Email { get; set; } public string FirstName { get; set; } public string LastName { get; set; } } -- cgit v1.2.3