コード例 #1
0
        public object GetFragmentHistory(string channelId)
        {
            FragmentPageModel model = new FragmentPageModel();

            model.DataTableHistory = fragmentBll.GetFragmentHistory(channelId);
            return(new PageResult(null, model));
        }
コード例 #2
0
        public JsonResult SearchFragment(int typeId, string channelId, string keywords, int?fragmentId, int?page, int rows)
        {
            FragmentPageModel  model = new FragmentPageModel();
            FragmentSerachInfo info  = new FragmentSerachInfo();

            keywords = string.Format("%{0}%", keywords);
            PagedResult pagedResult = fragmentBLL.GetPageList(typeId, channelId, keywords, rows, page);

            model.DataTable   = pagedResult.Result;
            info.FragmentId   = fragmentId.HasValue ? fragmentId.Value : 0;
            info.PageIndex    = page.HasValue ? page.Value - 1 : 0;
            info.PageSize     = rows;
            info.TotalRecords = pagedResult.Total;
            if (info.FragmentId == 0)
            {
                if (model.DataTable.Rows.Count > 0)
                {
                    info.FragmentId = int.Parse(model.DataTable.Rows[0]["FragmentId"].ToString());
                }
            }
            model.FragmentInfo = new FragmentInfoModel(
                model.DataTable, new Fragment(info.FragmentId, info.SearchWord)
                );
            model.PagingInfo = info;
            model.TypeId     = typeId;
            var result = new GridResult <Fragment>(pagedResult.Result.ToList <Fragment>(), pagedResult.Total);

            return(new JsonResult(result));
        }
コード例 #3
0
        public object GetMenueList(int TypeId)
        {
            FragmentPageModel model    = new FragmentPageModel();
            SqlWhereList      sqlwhere = new SqlWhereList();

            sqlwhere.Add("ParentID", "0");
            sqlwhere.Add("TypeId", 2);
            model.strhtml = GetChannelList(sqlwhere, "", "|", "--");
            model.TypeId  = TypeId;
            return(new PageResult(null, model));
        }