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)); }