Exemple #1
0
        /// <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);
        }
Exemple #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 NewsListing()
        {
            INews_Listing_Page newsListing = _repo.GetNewsListingPageModel();

            return(View($"{ViewPath}Listing/News/NewsListing.cshtml", newsListing));
        }