コード例 #1
0
        public async Task <ActionResult> SearchCircles(PaginationParams paginationParams, [FromBody] CircleSearchParameter searchParams)
        {
            var circles = await this._repo.GetCircles(paginationParams, searchParams);

            var circlesForReturn = this._mapper.Map <IEnumerable <CircleForReturnDto> >(circles);

            foreach (var circleForReturn in circlesForReturn)
            {
                circleForReturn.TotalMemberCount = await _repo.GetCircleMemberCount(circleForReturn.Id);
            }

            Response.AddPagination(circles.CurrentPage, circles.PageSize, circles.TotalCount, circles.TotalPages);
            return(Ok(circlesForReturn));
        }
コード例 #2
0
ファイル: CircleRepoFake.cs プロジェクト: koitsu884/Wa-comi
 public Task <PagedList <Circle> > GetCircles(PaginationParams paginationParams, CircleSearchParameter searchOptions)
 {
     throw new System.NotImplementedException();
 }