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; }
public async Task <Product> UpdateProductStock(TopProductDto product, int stock = 25) { var command = new UpdateProductStockCommand(product, stock); return(await _mediator.Send(command)); }