Пример #1
0
        //
        // GET: /Article/

        public ActionResult Index()
        {
            return(View(new ArticleIndexViewModel()
            {
                ArticleTypes = dicDB.GetArticleType()
            }));
        }
Пример #2
0
        //
        // GET: /ArticleManage/

        public ActionResult Index()
        {
            //文章类型
            //DataTable articleType = ;
            //ViewBag.Type = articleType;
            string query = string.Format("&appid={0}&tabid={1}", Request.QueryString["appid"], Request.QueryString["tabid"]);

            Dictionary <KeyValuePair <string, RoadFlow.Data.Model.SQLFilterType>, object> where = new Dictionary <KeyValuePair <string, RoadFlow.Data.Model.SQLFilterType>, object>();
            string pager  = string.Empty;
            string title  = Request["Name"];
            string typeID = Request["typeID"];

            if (!string.IsNullOrWhiteSpace(title))
            {
                where.Add(new KeyValuePair <string, RoadFlow.Data.Model.SQLFilterType>("Title", RoadFlow.Data.Model.SQLFilterType.CHARINDEX), title);
            }
            if (!string.IsNullOrWhiteSpace(typeID))
            {
                where.Add(new KeyValuePair <string, RoadFlow.Data.Model.SQLFilterType>("Type", RoadFlow.Data.Model.SQLFilterType.EQUAL), typeID);
            }
            //DataTable dt =

            //ViewBag.Pager = pager;
            //ViewBag.Name = title;
            return(View(new ArticleManageIndexViewModel {
                ArticleTypes = dicDB.GetArticleType(),
                Articles = articleDB.GetPagerData(out pager, pageSize, RoadFlow.Utility.Tools.GetPageNumber(), where),
                Pager = pager,
                Title = title
            }));
        }