public ActionResult SignUp(UserSignUpView userSignUpView) { if (User.Identity.IsAuthenticated) { return(RedirectToAction("Index", "Home")); } else if (!ModelState.IsValid) { return(View(userSignUpView)); } string error = userManagerModel.CheckIfAccountExists(userSignUpView.LoginName, userSignUpView.Email); if (error != null) { ModelState.AddModelError("", error); return(View(userSignUpView)); } else { userManagerModel.AddAccount(userSignUpView); formsAuthentication.SetAuthCookie(userSignUpView.LoginName, false); return(RedirectToAction("Welcome", "Home")); } }