コード例 #1
0
        protected virtual ComingEventsPanelViewModel GetComingEventsViewModel(ComingEventsPanelModel panelModel)
        {
            (IList <ComingEventViewModel> comingEvents, int totalCount) = GetComingEvents(panelModel.EventsAmount);
            var viewModel = new ComingEventsPanelViewModel
            {
                OverviewUrl      = _activityPageHelperFactory.GetHelper(IntranetActivityTypeEnum.Events).GetOverviewPageUrl(),
                Title            = panelModel.DisplayTitle,
                Events           = comingEvents,
                ShowSeeAllButton = comingEvents.Count < totalCount
            };

            return(viewModel);
        }
コード例 #2
0
        public virtual ActionResult ComingEvents(ComingEventsPanelModel panelModel)
        {
            var viewModel = GetComingEventsViewModel(panelModel);

            return(PartialView(ComingEventsViewPath, viewModel));
        }