public async Task <bool> Register(User user, string password) { try { byte[] passwordHash, passwordSalt; HashingPassword.CreatePassword(password, out passwordHash, out passwordSalt); user.PasswordHash = passwordHash; user.PasswordSalt = passwordSalt; await DataContext.Users.AddAsync(user); await DataContext.SaveChangesAsync(); return(true); } catch { return(false); } }