/// <summary> /// Method to get image gallery /// </summary> /// <returns>IImage_Gallery_Page<ListingSearchResultItem> </returns> public IImage_Gallery_Page GetImageGallery() { IMvcContext mvcContext = _mvcContext(); IImage_Gallery_Page imageGallery = mvcContext.GetContextItem <IImage_Gallery_Page>(); return(imageGallery ?? _imageGallery); }
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 ImageGallery() { IImage_Gallery_Page imageGallery = _repo.GetImageGallery(); return(View($"{ViewPath}Listing/Images/ImageGallery.cshtml", imageGallery)); }