public ActionResult Login() { ViewBag.Crumbs = new List<BreadCrumb>(); ViewBag.Crumbs.Add(new BreadCrumb { Title = "home", Url = "/" }); ViewBag.Crumbs.Add(new BreadCrumb { Title = "login" }); ViewBag.Menu = "login"; var model = new LoginModel(); return View(model); }
public ActionResult Login(LoginModel model, string returnUrl) { if (ModelState.IsValid) { if (service.Login(model.Email, model.Password)) { if (!string.IsNullOrEmpty(returnUrl)) return Redirect(returnUrl); return RedirectToAction("Administration", "Admin", new { area = "Admin" }); } } ModelState.AddModelError("", "The email and/or password are incorrect."); ViewBag.Crumbs = new List<BreadCrumb>(); ViewBag.Crumbs.Add(new BreadCrumb { Title = "home", Url = "/" }); ViewBag.Crumbs.Add(new BreadCrumb { Title = "login" }); ViewBag.Menu = "login"; return View(model); }