示例#1
0
        private IHttpActionResult CreateActionResultFor(PagedResult <ProductDto> pagedResult)
        {
            if (pagedResult.IsEmpty())
            {
                return(StatusCode(HttpStatusCode.NoContent));
            }

            var models = pagedResult.Result.Select(MapToModel).ToList();
            var result = new PagedResultModel <ProductReadModel>(
                models,
                MappingHelper.MapToModel(pagedResult.PageInfo),
                pagedResult.TotalCount);

            return(Ok(result));
        }