public ActionResult NotFound() { using (var context = new StructureContainer()) { SiteViewModel model = new SiteViewModel(context, null); ViewBag.MainMenu = model.MainMenu; return View(model); } }
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); } }
public static void SetSeoContent(this Controller controller, SiteViewModel model) { controller.ViewBag.Title = model.Title; controller.ViewBag.SeoDescription = model.SeoDescription; controller.ViewBag.SeoKeywords = model.SeoKeywords; }