public async Task <IActionResult> EditUser(int id, UserToUpdateDto userToUpdateDto) { var user = await _context.Users.FirstOrDefaultAsync(u => u.Id == id); var userToreturn = _mapper.Map(userToUpdateDto, user); await _context.SaveChangesAsync(); return(NoContent()); }
public async Task <User> Register(User user, string password) { byte[] passwordHash, passwordSalt; CreatePasswordHash(password, out passwordHash, out passwordSalt); user.PasswordHash = passwordHash; user.PasswordSalt = passwordSalt; await _context.Users.AddAsync(user); await _context.SaveChangesAsync(); return(user); }