public ActionResult Container()
{
var model = new SiteSettingsContainerViewModel();
try
{
var siteSettingsProjections = modulesRegistration.GetSiteSettingsProjections();
if (siteSettingsProjections != null)
{
model.MenuItems = new PageProjectionsViewModel();
model.MenuItems.Page = pageAccessor.GetCurrentPage(HttpContext);
model.MenuItems.Projections = siteSettingsProjections.OrderBy(f => f.Order);
}
}
catch (CoreException ex)
{
Log.Error("Failed to load site settings container data.", ex);
}
return View(model);
}
}