/// <summary> /// get the initial display for the index with any defaults set /// </summary> /// <returns></returns> public ActionResult Index() { Item currentItem = _renderingContext.ContextItem; Item section = currentItem.Axes.GetAncestors().FirstOrDefault(item => item.TemplateName == "Events-Section"); if (!string.IsNullOrWhiteSpace(RenderingContext.Current.Rendering.DataSource)) { var datasourceItem = RenderingContext.Current.ContextItem.Database.GetItem(RenderingContext.Current.Rendering.DataSource); if (datasourceItem != null) { section = datasourceItem; } } var model = _navigationHelpers.CreateNavigationMenu(section, currentItem); return(View(model)); }