public ActionResult Container(RenderPageViewModel renderPageViewModel) { var modelToRender = renderPageViewModel.RenderingPage ?? renderPageViewModel; SidebarContainerViewModel model = new SidebarContainerViewModel(); try { model.HeaderProjections = new PageProjectionsViewModel { Page = modelToRender, Projections = modulesRegistration.GetSidebarHeaderProjections().OrderBy(f => f.Order) }; model.SideProjections = new PageProjectionsViewModel { Page = modelToRender, Projections = modulesRegistration.GetSidebarSideProjections().OrderBy(f => f.Order) }; model.BodyProjections = new PageProjectionsViewModel { Page = modelToRender, Projections = modulesRegistration.GetSidebarBodyProjections().OrderBy(f => f.Order) }; model.Version = configuration.Version; } catch (CoreException ex) { Log.Error(ex); } return(PartialView(model)); }