示例#1
0
 public ActionResult Joinus(StaticHtmlViewModel ViewModel, int page = 1)
 {
     return(RedirectToAction("StaticHtmlMain", "StaticHtml",
                             new
     {
         ActionType = DataAction.Update,
         guid = "E39F8AB4-6496-412B-BBE8-09673B3D798B",
         selectType = StaticHtmlAction.Joinus
     }));
 }
示例#2
0
 public ActionResult Space(StaticHtmlViewModel ViewModel)
 {
     if (ModelState.IsValid)
     {
         StaticHtmlViewModel ResultViewModel = _StaticHtmlService.GetStaticHtmlListViewModel(ViewModel.Header, StaticHtmlAction.Space);
         TempData["StaticHtmlSelect"] = ResultViewModel;
         return(View(ResultViewModel));
     }
     else
     {
         return(View(ViewModel));
     }
 }
        /// <summary>
        /// Gets the static HTML ListView model.
        /// </summary>
        /// <param name="selectModel">The select model.</param>
        /// <param name="nowpage">The nowpage.</param>
        /// <returns></returns>
        public StaticHtmlViewModel GetStaticHtmlListViewModel(StaticHtmlListHeaderViewModel selectModel, StaticHtmlAction selectType, int nowpage = 1)
        {
            StaticHtmlViewModel returnSystemRolesListViewModel = new StaticHtmlViewModel();

            returnSystemRolesListViewModel.Header = selectModel; /*表頭*/

            IEnumerable <StaticHtmlListContentViewModel> GetStaticHtmlListViewModelResult = GetAllStaticHtmlListViewModel(selectModel, selectType);
            int currentPage = (nowpage < 1) && GetStaticHtmlListViewModelResult.Count() >= 1 ? 1 : nowpage;

            returnSystemRolesListViewModel.Content_List = GetStaticHtmlListViewModelResult.ToPagedList(currentPage, pageSize);/*內容*/

            returnSystemRolesListViewModel.StaticHtmlActionType = selectType;

            return(returnSystemRolesListViewModel);
        }
示例#4
0
 /// <summary>
 /// Packages the temporary data.
 /// </summary>
 /// <param name="select_CreateTime">The select create time.</param>
 /// <param name="select_HtmlContext">The select HTML context.</param>
 /// <param name="select_sort">The select sort.</param>
 /// <param name="selectType">Type of the select.</param>
 /// <param name="pages">The pages.</param>
 private void PackageTempData(string select_CreateTime, string select_HtmlContext, string select_sort,
                              StaticHtmlAction selectType, int pages = 1)
 {
     pages = pages == 0 ? 1 : pages;
     TempData["StaticHtmlSelect"] = new StaticHtmlViewModel()
     {
         Header = new StaticHtmlListHeaderViewModel()
         {
             CreateTime  = select_CreateTime,
             HtmlContext = select_HtmlContext,
             sort        = select_sort
         },
         page = pages,
         StaticHtmlActionType = selectType
     };
 }
示例#5
0
        /// <summary>
        /// 靜態網頁管理 取得 ViewModel
        /// </summary>
        /// <param name="searchBlock">The search block.</param>
        /// <param name="select">The select.</param>
        /// <param name="page">The page.</param>
        /// <returns></returns>
        private StaticHtmlViewModel HttpGetStaticHtmlViewModel(StaticHtmlViewModel searchBlock, StaticHtmlAction select, int page = 1)
        {
            StaticHtmlViewModel ResultViewModel = new StaticHtmlViewModel()
            {
                StaticHtmlActionType = select
            };

            if (searchBlock == null) /*空*/
            {
                ResultViewModel = _StaticHtmlService.GetStaticHtmlListViewModel(new StaticHtmlListHeaderViewModel(), select, page);
            }
            else
            {
                ResultViewModel = _StaticHtmlService.GetStaticHtmlListViewModel(searchBlock.Header, select, page);
            }
            return(ResultViewModel);
        }
示例#6
0
        public ActionResult Space(StaticHtmlViewModel ViewModel, int page = 1)
        {
            StaticHtmlViewModel ResultViewModel = HttpGetStaticHtmlViewModel((StaticHtmlViewModel)TempData["StaticHtmlSelect"], StaticHtmlAction.Space, page);

            return(View(ResultViewModel));
        }