예제 #1
0
        public ActionResult ActivitiesList(ActitiesViewModel ViewModel)
        {
            ActitiesViewModel ResultViewModel = _ActivityService.GetActitiesListViewModel(ViewModel.Header);

            TempData["ActitiesSelect"] = ResultViewModel;
            return(View(ResultViewModel));
        }
예제 #2
0
        public ActionResult ActivitiesMain(DataAction ActionType, string guid, string selectCreateTime,
                                           string selectTitleName, string selectHtmlContext, string selectStartDate, string selectEndDate, int pages = 1)
        {
            TempData["DataAction"] = ActionType;
            ActitiesDetailViewModel data = new ActitiesDetailViewModel();

            data = _ActivityService.ReturnActitiesDetailViewModel(ActionType, guid);

            #region KeepSelectBlock

            pages = pages == 0 ? 1 : pages;
            TempData["ActitiesSelect"] = new ActitiesViewModel()
            {
                Header = new ActitiesListHeaderViewModel()
                {
                    CreateTime  = selectCreateTime,
                    EndDate     = selectEndDate,
                    HtmlContext = selectHtmlContext,
                    StartDate   = selectStartDate,
                    TitleName   = selectTitleName
                },
                page = pages
            };

            #endregion KeepSelectBlock

            return(View(data));
        }
예제 #3
0
        /// <summary>
        /// Gets the system roles ListView model.
        /// </summary>
        /// <param name="selectModel">The select model.</param>
        /// <param name="nowpage">The nowpage.</param>
        /// <returns></returns>
        public ActitiesViewModel GetActitiesListViewModel(ActitiesListHeaderViewModel selectModel, int nowpage = 1)
        {
            ActitiesViewModel returnActitiesListViewModel = new ActitiesViewModel();

            returnActitiesListViewModel.Header = selectModel; /*表頭*/
            IEnumerable <ActitiesListContentViewModel> GetAllActitiesListViewModelResult = GetAllActitiesListViewModel(selectModel);
            int currentPage = (nowpage < 1) && GetAllActitiesListViewModelResult.Count() >= 1 ? 1 : nowpage;

            returnActitiesListViewModel.Content_List = GetAllActitiesListViewModelResult.ToPagedList(currentPage, pageSize);/*內容*/
            return(returnActitiesListViewModel);
        }
예제 #4
0
        public ActionResult ActivitiesList(ActitiesViewModel ViewModel, int page = 1)
        {
            ActitiesViewModel ResultViewModel;
            ActitiesViewModel searchBlock = (ActitiesViewModel)TempData["ActitiesSelect"];

            if (searchBlock == null) /*空*/
            {
                ResultViewModel = _ActivityService.GetActitiesListViewModel(new ActitiesListHeaderViewModel(), page);
            }
            else
            {
                ResultViewModel = _ActivityService.GetActitiesListViewModel(searchBlock.Header, page);
            }
            return(View(ResultViewModel));
        }