public IHttpActionResult GetProductsCount(ProductsCountParametersModel parameters)
        {
            int allProductsCount = _productApiService.GetProductsCount(parameters.CreatedAtMin, parameters.CreatedAtMax, parameters.UpdatedAtMin,
                                                                       parameters.UpdatedAtMax, parameters.PublishedStatus, parameters.VendorName,
                                                                       parameters.CategoryId);

            var productsCountRootObject = new ProductsCountRootObject()
            {
                Count = allProductsCount
            };

            return(Ok(productsCountRootObject));
        }
        public async Task <IActionResult> GetProductsCount(ProductsCountParametersModel parameters)
        {
            var allProductsCount = await _productApiService.GetProductsCountAsync(parameters.CreatedAtMin, parameters.CreatedAtMax, parameters.UpdatedAtMin,
                                                                                  parameters.UpdatedAtMax, parameters.PublishedStatus, parameters.VendorName,
                                                                                  parameters.CategoryId);

            var productsCountRootObject = new ProductsCountRootObject
            {
                Count = allProductsCount
            };

            return(Ok(productsCountRootObject));
        }