//for new user - SignIn public DtoUserResponse CreateAccount(DtoUserSignIUp customer) { var context = _context; var salt = _jwtHelper.GenerateSalt(); var newUser = new User() { Name = customer.Name, Gender = customer.Gender, BirthDay = customer.BirthDay, Salt = salt, Password = _jwtHelper.HashPassword(customer.Password, salt), Email = customer.Email //TODO add other attributes }; if (IsUserExist(newUser)) { return(null); } context.Users.Add(newUser); context.SaveChanges(); return(MapUserToDtoUserResponse(newUser)); }