public ActionResult Login() { ViewBag.ReferringUrl = (Request.UrlReferrer != null)? Request.UrlReferrer.AbsoluteUri : "/"; var page = new HtmlPageVM { Title = "LOGIN", ShortIntro = "Use form below to login" }; return View(page); }
public ActionResult LogUser(UserLoginVM model) { if (ModelState.IsValid) { var user = _userService.LogUser(model.Password, model.UserName); if (user != null) { var clientUser = new ClientUser{ LanguageId = 0, UserName = user.Email, UserId = user.UserId, Profiles = new List<string>(), Roles = user.Roles.Split(',').ToList(), FullName = user.FirstName + " " + user.SurName, CookieDuration = new TimeSpan(0, 0, LoginDuration, 0), Culture = "", CompanyId = 0, DepartmentId = 0, }; _authService.PersistClientUser(clientUser); Response.Redirect(!String.IsNullOrEmpty(model.ReturnUrl) ? model.ReturnUrl : "/"); } else { ModelState.AddModelError("FailedLoggin", "The details you provided were not found"); } } var page = new HtmlPageVM { Title = "LOGIN", ShortIntro = "Use form below to login" }; return View("Login", page); }
public ActionResult SavePageContent(HtmlPageVM page) { page.Status = 0; if (ModelState.IsValid) { var pageDto = Mapper.Map<HtmlPageVM, HtmlPageDto>(page); page.Status = _pageService.SavePage(pageDto); } return View("GenericContentEdit", page); }
public ActionResult CreatePage(HtmlPageVM model) { return View(); }