public async Task <IHttpActionResult> DeleteOption(Guid id) { var command = new DeleteProductOptionCommand(id); await _productOptionService.DeleteProductOption(command); return(Ok()); }
public void DeleteProductOption_deletes_a_ProductOption_via_repository() { //Act _productOptionService.DeleteProductOption(new Guid("a21d5777-a655-4020-b431-624bb331e9a2")); var productOptions = _productOptionService.GetAllProductOptions(); //Assert Assert.IsNotNull(productOptions); Assert.AreEqual(productOptions.Count(), 2); }
public void DeleteOption(Guid productId, Guid id) { ValidateProductExists(productId); _productOptionService.DeleteProductOption(id); }
public async Task <ActionResult> Delete(Guid id, Guid optionId) { await productOptionService.DeleteProductOption(id, optionId); return(NoContent()); }
public void DeleteOption(Guid id) { _productOptionService.DeleteProductOption(id);; }