public async Task <IActionResult> Create([Bind("UserId,UserName,FirstName,LastName,Password,PhoneNumber")] User user) { bool hasDublicates = _context.Users.Where(u => u.UserName == user.UserName).Any(); if (TryValidateModel(user) && !hasDublicates) { user.IsAdmin = false; user.Password = Encryption.EncryptString("kljsdkkdlo4454GG00155sajuklmbkdl", user.Password); Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry <User> entityEntry = sqlTheaterData.AddUser(user); await _context.SaveChangesAsync(); TempData["UserCreated"] = "Användare skapad, nu kan du logga in"; return(Redirect(String.Format($"../../Users/Login"))); } else { return(BadRequest(ModelState)); } }