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();
 }