public ActionResult SignUp(FunInMotion.Gif.Model.User user) { if (ModelState.IsValid) { //Query if the user/account already taken if (!_userDomain.IsAccountExist(user.Login)) { //Add new user account _userDomain.InsertUser(user); FormsAuthentication.SetAuthCookie(user.Login, false); return(RedirectToAction("Welcome", "Home")); } else { ModelState.AddModelError("AccountExist", "Login name is already exist!"); } } return(View()); }