public async Task <PageEntity <IEnumerable <User> > > GetUsersByPageAsync(PageEntityBase page)
        {
            var result = new PageEntity <IEnumerable <User> >()
            {
                PageIndex = page.PageIndex, PageSize = page.PageSize
            };

            using (var conn = _dbHelper.CreateSqlSugarConnection())
            {
                int total = 0;
                result.Result = await Task.Run <IEnumerable <User> >(() => { return(GetUsersByPage(page.PageIndex, page.PageSize, ref total)); });

                result.Total = total;
                return(result);
            }
        }
Example #2
0
        public async Task <ResultEntity <PageEntity <IEnumerable <Video> > > > GetVideosByPageAsync(PageEntityBase page)
        {
            var result = new ResultEntity <PageEntity <IEnumerable <Video> > >()
            {
            };
            var videos = await _videoResponstory.GetVideosByPageAsync(page);

            if (videos.Result == null || videos.Result.Count() == 0)
            {
                result.Status  = StatusCode.Error;
                result.Message = $"不存在视频";
                return(result);
            }
            result.Result = videos;
            return(result);
        }
Example #3
0
        public async Task <ResultEntity <PageEntity <IEnumerable <User> > > > GetUsersByPageAsync(PageEntityBase page)
        {
            var result = new ResultEntity <PageEntity <IEnumerable <User> > >()
            {
            };
            var users = await _iuserResponstory.GetUsersByPageAsync(page);

            if (users.Result == null || users.Result.Count() == 0)
            {
                result.Status  = StatusCode.Error;
                result.Message = $"不存在用户";
                return(result);
            }
            return(result);
        }
Example #4
0
 public async Task <ResultEntity <PageEntity <IEnumerable <Tag> > > > List([FromQuery] PageEntityBase pageEntity)
 {
     return(await _itagService.GetTagsByPageAsync(pageEntity));
 }
Example #5
0
 public async Task <ResultEntity <PageEntity <IEnumerable <Video> > > > List([FromQuery] PageEntityBase pageEntity)
 {
     return(await _ivideoService.GetVideosByPageAsync(pageEntity));
 }
Example #6
0
 public Task <PageEntity <IEnumerable <User> > > GetUsersByPageAsync(PageEntityBase page)
 {
     throw new NotImplementedException();
 }
Example #7
0
 public async Task<ResultEntity<PageEntity<IEnumerable<Tag>>>> GetTagsByPageAsync(PageEntityBase page)
 {
     var result = new ResultEntity<PageEntity<IEnumerable<Tag>>>() { };
     var tags = await _tagResponstory.GetTagsByPageAsync(page);
     if (tags.Result == null || tags.Result.Count() == 0)
     {
         result.Status = StatusCode.Error;
         result.Message = $"不存在标签";
         return await Task.FromResult(result);
     }
     result.Result = tags;
     return await Task.FromResult(result);
 }