public ActionResult Login(LoginViewModel model) { bool isValidCaptcha = CaptchaHelper.ValidateCaptchaCode(model.CaptchaCode, HttpContext); if (!isValidCaptcha) { ViewBag.Error = "Captcha Code Is Not Valid"; return(View(model)); } SessionLoginResult result = SessionHelper.Login(model.UserName, model.Password, _memberService, _profileDetailService, _profileMemberService); if (result.IsSuccess) { if (ModelState.IsValid) { return(RedirectToAction("Index", "Home")); } return(View(model)); } else { ViewBag.Error = result.Message; return(View(model)); } }