示例#1
0
        public IActionResult ItemsByBrandIdAsync([FromServices] ICatalogItemRepository repository, [FromQuery] int?catalogBrandId, [FromQuery] int pageSize = 10, [FromQuery] int pageIndex = 0)
        {
            var request = repository.ItemsByBrandIdAsync(catalogBrandId, pageSize, pageIndex);

            if (request.Result.HasError())
            {
                return(BadRequest(request.Result.Error()));
            }

            return(Ok(new { Count = request.Result.Count(), Data = request.Result.ResponseObj() }));
        }