/// <summary> /// Method to get news model /// </summary> /// <returns>INews_Listing_Page<ListingSearchResultItem> </returns> public INews_Listing_Page GetNewsListingPageModel() { IMvcContext mvcContext = _mvcContext(); INews_Listing_Page newsModel = mvcContext.GetContextItem <INews_Listing_Page>(); return(newsModel ?? _newsModel); }
public ListingRepository(Func <IMvcContext> mvcContext, ISearchManager searchManager, IImage_Gallery_Page imageGallery, IImage_Album imageAlbum, IVideo_Gallery_Page videoGallery, IVideo_Album_Without_Filters videoAlbum, INews_Listing_Page newsModel, IEvents_Listing_Page eventsModel, IDownloads_Page downloadsModel, ISearchPage searchPageModel) { _mvcContext = mvcContext; _searchManager = searchManager; _imageGallery = imageGallery; _imageAlbum = imageAlbum; _videoGallery = videoGallery; _videoAlbum = videoAlbum; _newsModel = newsModel; _eventsModel = eventsModel; _downloadsModel = downloadsModel; _searchPageModel = searchPageModel; }
public ActionResult NewsListing() { INews_Listing_Page newsListing = _repo.GetNewsListingPageModel(); return(View($"{ViewPath}Listing/News/NewsListing.cshtml", newsListing)); }