示例#1
0
        /// <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);
        }
示例#2
0
 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));
        }