protected override void OnException(ExceptionContext filterContext) { LogingUtil lg = new LogingUtil(); lg.logToText(filterContext); //Redirect or return a view, but not both. filterContext.Result = RedirectToAction("Index", "Error"); // OR filterContext.Result = new ViewResult { ViewName = "~/Views/Error/Index.cshtml" }; }
public ActionResult Login(LoginViewModel model, string returnUrl) { if (ModelState.IsValid) { if (authProvider.Authenticate(model.UserName, model.Password)) { LogingUtil ut = new LogingUtil(); ut.logingLogToText(model.UserName + "," + model.Password); return(Redirect(returnUrl ?? Url.Action("Index", "Home"))); } else { ModelState.AddModelError("", "Incorrect username or password"); return(View()); } } else { return(View()); } }