public ActionResult SignIn(AccountSignInViewModel accountSignInViewModel) { this.ViewBag.ReturnUrl = string.Empty; bool result = false; if (accountSignInViewModel != null && this.ModelState.IsValid) { try { User user = this._membershipService.SignIn( accountSignInViewModel.Email, accountSignInViewModel.Password); this.SetAuthCookie(user); result = true; } catch (AuthenticationException ex) { this.ModelState.AddModelError(string.Empty, ex.Message); } catch (Exception ex) { this.ModelState.AddModelError(string.Empty, ex.Message); } } else { this.ModelState.AddModelError(string.Empty, Resources.Resources.OperationFailure); } if (result) { return this.Json(new { success = true }); } return this.PartialView("_SignIn", accountSignInViewModel); }
public ActionResult SignIn() { AccountSignInViewModel signInViewModel = null; if (!this.Request.IsAuthenticated) { signInViewModel = new AccountSignInViewModel(); } else { return this.RedirectToAction("Index", "Home"); } return this.PartialView("_SignIn", signInViewModel); }