protected override User Map(User model, UserDto dto) { model.Name = dto.name; model.Cpf = dto.cpf; model.Rg = dto.rg; model.Username = dto.username; model.Type = dto.type; if (!string.IsNullOrEmpty(dto.password)) { model.Salt = AuthorizationProvider.GenerateSalt(); model.HashPassword = AuthorizationProvider.GetHash(dto.password, model.Salt); } return(base.Map(model, dto)); }