private async Task UpdateProductStock(TopProductDto productDto)
        {
            var updatedProduct = await _apiService.UpdateProductStock(productDto);

            _printer.Clear();
            _printer.WriteLine("CHANNEL ENGINE CONSOLE\n");
            _printer.WriteLine(
                $"Merchant product Np {updatedProduct.MerchantProductNo} stock has been updated to {updatedProduct.Stock}.");
            _printer.WriteLine();
            _printer.WriteLine("Press any key to return to main menu...");
            Console.ReadKey();
        }
 public UpdateProductStockCommand(TopProductDto product, int stockValue)
 {
     Product    = product;
     StockValue = stockValue;
 }
예제 #3
0
        public async Task <Product> UpdateProductStock(TopProductDto product, int stock = 25)
        {
            var command = new UpdateProductStockCommand(product, stock);

            return(await _mediator.Send(command));
        }