コード例 #1
0
        public virtual DataPage <ContentPost> GetPageBySection(int sectionId, int pageSize)
        {
            DataPage <ContentPostSection> list    = ContentPostSection.findPage("SectionId=" + sectionId + " and SaveStatus=" + SaveStatus.Normal + " order by PostId desc", pageSize);
            DataPage <ContentPost>        xResult = list.Convert <ContentPost>(populatePost(list.Results));

            // 兼容旧版
            if (xResult.RecordCount == 0)
            {
                return(ContentPost.findPage("SectionId=" + sectionId + " and SaveStatus=" + SaveStatus.Normal, pageSize));
            }
            else
            {
                return(xResult);
            }
        }
コード例 #2
0
 public virtual DataPage <ContentPost> GetBySearch(int appId, String key, int pageSize)
 {
     return(ContentPost.findPage("AppId=" + appId + " and Title like '%" + key + "%' and SaveStatus=" + SaveStatus.Normal + " order by Id desc", pageSize));
 }
コード例 #3
0
 public virtual DataPage <ContentPost> GetTrashByApp(int appId, int pageSize)
 {
     return(ContentPost.findPage("AppId=" + appId + " and SaveStatus=" + SaveStatus.Delete + " order by Id desc", pageSize));
 }
コード例 #4
0
        //--------------------------------------------------------------------------------------------------------------

        public virtual DataPage <ContentPost> GetPageByCreator(int creatorId, IMember owner, int appId)
        {
            String condition = string.Format("CreatorId={0} and OwnerId={1} and OwnerType='{2}' and AppId={3} and SaveStatus={4}", creatorId, owner.Id, owner.GetType().FullName, appId, SaveStatus.Normal);

            return(ContentPost.findPage(condition));
        }
コード例 #5
0
ファイル: SysPostService.cs プロジェクト: zhdwwf/wojilu
        public DataPage <ContentPost> GetPageTrash()
        {
            DataPage <ContentPost> list = ContentPost.findPage("SaveStatus=" + SaveStatus.SysDelete, 20);

            return(list);
        }
コード例 #6
0
ファイル: SysPostService.cs プロジェクト: zuhuizou/wojilu
        public virtual DataPage <ContentPost> GetPage()
        {
            DataPage <ContentPost> list = ContentPost.findPage("SaveStatus<>" + SaveStatus.SysDelete, 20);

            return(list);
        }
コード例 #7
0
 public virtual DataPage <ContentPost> GetByApp(long appId, int pageSize)
 {
     return(ContentPost.findPage("AppId=" + appId + " and SaveStatus=" + SaveStatus.Normal + " order by Id desc", pageSize));
 }