Esempio n. 1
0
 public ActionResult NotFound()
 {
     using (var context = new StructureContainer())
     {
         SiteViewModel model = new SiteViewModel(context, null);
         ViewBag.MainMenu = model.MainMenu;
         return View(model);
     }
 }
Esempio n. 2
0
        public ActionResult Index(string id)
        {
            using (var context = new StructureContainer())
            {
                var model = new SiteViewModel(context, id ?? "");

                this.SetSeoContent(model);
                ViewBag.MainMenu = model.MainMenu;
                ViewBag.isHomePage = model.IsHomePage;
                if (model.Content != null)
                    ViewBag.ContentName = model.Content.Name;
                return View(model);
            }
        }
Esempio n. 3
0
 public static void SetSeoContent(this Controller controller, SiteViewModel model)
 {
     controller.ViewBag.Title = model.Title;
     controller.ViewBag.SeoDescription = model.SeoDescription;
     controller.ViewBag.SeoKeywords = model.SeoKeywords;
 }