示例#1
0
        public async Task <ActionResult <StockTotalOutputModel> > GetStockTotal()
        {
            var products = await _productDataRepository.GetProductsAsync();

            var totalStockCount = _stockCalculator.CalculateStockTotal(products);

            return(Ok(new StockTotalOutputModel {
                StockItemTotal = totalStockCount
            }));
        }
示例#2
0
        public async Task <ActionResult <ProductOutputModel[]> > GetAll()
        {
            var products = await _productDataRepository.GetProductsAsync();

            return(products.Select(p => ProductOutputModel.FromProduct(p)).ToArray());
        }