public async Task WhenISubmitToUpdateProductDimension() { var productId = ScenarioContext.Get <int>("product-Id"); var command = new UpdateProductDimensionCommand { ProductId = productId, Description = "description", ImageName = "image1.png", DimensionValues = new List <ProductDimensionItemCommand> { new ProductDimensionItemCommand { DimensionItemId = 1, Value = 23.5 }, new ProductDimensionItemCommand { DimensionItemId = 2, Value = 75 }, new ProductDimensionItemCommand { DimensionItemId = 3, Value = 85 }, } }; ScenarioContext.Add("product-dimension", command); await _productTask.UpdateProductDimension(command); }
public async Task <IActionResult> UpdateDimension(UpdateProductDimensionCommand command) { await _bus.Dispatch(command); return(Ok()); }
public async Task UpdateProductDimension(UpdateProductDimensionCommand command) { await _httpClient.Post("api/products/dimension", command); }