public ActionResult SignUp(string SignUpUserName, string SignUpEmail, string SignUpPassword) { try { string HashedPassword = PasswordHash.HashPassword(SignUpPassword); bool CheckEmail = db.tblUsers.Any(x => x.UserEmail == SignUpEmail); if (CheckEmail == false) { tblUser user = new tblUser(); user.UserEmail = SignUpEmail; user.UserPassword = HashedPassword; user.UserName = SignUpUserName; db.tblUsers.Add(user); db.SaveChanges(); return(View("Index")); } else { return(View("SignUpError")); } } catch (Exception) { return(View("Index")); } }
public ActionResult AddOrEdit(User userModel) { using (NewDataBase dbModel = new NewDataBase()) { if (dbModel.Users.Any(x => x.Username == userModel.Username)) { ViewBag.DuplicateMessage = "Username already exist."; return(View("AddOrEdit", userModel)); } dbModel.Users.Add(userModel); dbModel.SaveChanges(); } ModelState.Clear(); ViewBag.SuccessMessage = "Registration Successful."; return(View("AddOrEdit", new User())); }