public User Create(CreateUserRequest newUser) { IHashService hash = new HashAlgorithm(); var salt = hash.GetSalt(); var insertResponse = _context.Users.Add(new User { FirstName = newUser.FirstName, LastName = newUser.LastName, Email = newUser.Email, Username = newUser.Username, ProfileImageUrl = newUser.ProfileImageUrl, CoverImageUrl = newUser.CoverImageUrl, Salt = salt, HashedPassword = hash.HashPassword(salt, newUser.Password) }); _context.SaveChanges(); return(insertResponse.Entity); }