public IResult EditProfil(User user, string password) { byte[] passwordHash, passwordSalt; HasingHelper.CreatePasswordHash(password, out passwordHash, out passwordSalt); var updatedUser = new User { Id = user.Id, Email = user.Email, FirstName = user.FirstName, LastName = user.LastName, PasswordHash = passwordHash, PasswordSalt = passwordSalt, Status = user.Status }; _userDal.Update(updatedUser); return new SuccessResult(Messages.UserUpdated); }
public IDataResult <User> Register(UserForRegisterDto userForRegisterDto, string password) { byte[] passwordHash, passwordSalt; HasingHelper.CreatePasswordHash(password, out passwordHash, out passwordSalt); var user = new User { Email = userForRegisterDto.Email, FirstName = userForRegisterDto.FirstName, LastName = userForRegisterDto.LastName, PaswordHash = passwordHash, PaswordSalt = passwordSalt, Status = true }; _userService.Add(user); return(new SuccesDataResult <User>(user, "Kayıt Oldu")); }