public EntityBase GetEntity(BaseDTO dto) { if (dto is TeamDTO) { return(teamConverter.GetEntity(dto as TeamDTO)); } if (dto is UserDTO) { return(userConverter.GetEntity(dto as UserDTO)); } throw new Exception($"No converter for {dto} object!"); }
public override User GetEntity(UserDTO dto) { User entity = new User(); entity.Id = dto.Id; entity.Login = dto.Login; entity.PasswordHash = dto.PasswordHash; if (string.IsNullOrEmpty(dto.Callsign)) { entity.Callsign = dto.Callsign; } if (dto.Team != null) { entity.Team = teamConverter.GetEntity(dto.Team); } return(entity); }