コード例 #1
0
ファイル: BrandController.cs プロジェクト: ZoeStyle/Catalog
        public async Task <IActionResult> CatalogBrandsAsync([FromServices] ICatalogBrandRepository repository, [FromQuery] int pageSize = 10, [FromQuery] int pageIndex = 0)
        {
            var request = repository.CatalogBrandsAsync(pageSize, pageIndex);

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

            return(Ok(new { Count = request.Result.Count(), Data = request.Result.ResponseObj() }));
        }
コード例 #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="repository"></param>
 public HandlerCatalogBrand(ICatalogBrandRepository repository)
 {
     _repository = repository;
 }