// DELETE api/values/5 public HttpResponseMessage Delete(int id) { HttpResponseMessage response; if (id <= 0) { response = Request.CreateResponse(HttpStatusCode.BadRequest); response.ReasonPhrase = "Invalid product"; } else { _productProvider.DeleteProduct(id); response = Request.CreateResponse(HttpStatusCode.OK); } return(response); }
public async Task <IActionResult> DeleteProduct([FromRoute] int id) { await _productProvider.DeleteProduct(id); return(Ok()); }
public void DeleteProduct(int productId) { _productProvider.DeleteProduct(productId); }