public User Add(User user) { byte[] passwordHash, passwordSalt; _helper.CreatePasswordHash(user.Password, out passwordHash, out passwordSalt); user.PasswordHash = passwordHash; user.PasswordSalt = passwordSalt; _repo.Add(user); _repo.SaveChanges(); return(user); }
public async Task <User> RegisterAsync(User user, string password) { _hashHelper.CreatePasswordHash(password, out byte[] hash, out byte[] salt); user.PasswordHash = hash; user.PasswordSalt = salt; await _context.Users.AddAsync(user); await _context.SaveChangesAsync(); return(user); }