public ActionResult IconAndTitleListForQuery() { /* Run the query and show the same view as IconAndTitleList */ IEnumerable <SimpleItem> items = DataSourceItems.Select(x => new SimpleItem(x)).Where(x => SiteConfiguration.DoesItemExistInCurrentLanguage(x.Item)); return(!items.IsNullOrEmpty() ? View("IconAndTitleList", items) : ShowListIsEmptyPageEditorAlert()); }
public ActionResult Carousel() { /* Use the base class to get the results of the query */ IEnumerable <CarouselItem> items = DataSourceItems.Select(x => new CarouselItem(x)).Where(x => SiteConfiguration.DoesItemExistInCurrentLanguage(x.Item)); return(!items.IsNullOrEmpty() ? View(items) : ShowListIsEmptyPageEditorAlert()); }
public ActionResult Results() { if (IsDataSourceItemNull) { return(null); } IEnumerable <SimpleItem> items = DataSourceItems.Select(x => new SimpleItem(x)).Where(x => Configuration.SiteConfiguration.DoesItemExistInCurrentLanguage(x.Item)); SimpleItemList results = new SimpleItemList(DataSourceItem["Meta Title"], items); return(!items.IsNullOrEmpty() ? View("LinkList", results) : null); }
public ActionResult QueriedList() { if (IsDataSourceItemNull) { return(null); } IEnumerable <SimpleItem> items = DataSourceItems.Select(x => new SimpleItem(x)).Where(x => SiteConfiguration.DoesItemExistInCurrentLanguage(x.Item)); SimpleItemList results = new SimpleItemList(DataSourceItem["Title"], items); return(!items.IsNullOrEmpty() ? View(results) : ShowListIsEmptyPageEditorAlert()); }