public ActionResult EventsListing()
        {
            IEvents_Listing_Page eventsListing = _repo.GetEventsListingPageModel(out string Year);

            ViewBag.Year = Year;
            return(View($"{ViewPath}Listing/Events/EventsListing.cshtml", eventsListing));
        }
Exemple #2
0
        /// <summary>
        /// Method to get Events model
        /// </summary>
        /// <returns>IEvents_Listing_Page<ListingSearchResultItem> </returns>
        public IEvents_Listing_Page GetEventsListingPageModel(out string Year)
        {
            Year = string.Empty;
            IMvcContext          mvcContext  = _mvcContext();
            IEvents_Listing_Page eventsModel = mvcContext.GetContextItem <IEvents_Listing_Page>();

            if (mvcContext.ContextItem.TemplateID.Equals(ID.Parse(CommonConstants.EventsYearFolderTemplateID)))
            {
                Year = mvcContext.ContextItem.Name;
            }
            return(eventsModel ?? _eventsModel);
        }
Exemple #3
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;
 }