public async Task <ActionResult <Product> > DeleteProduct(int id) { var model = await _productApplication.SelectById <Product>(id); if (model == null) { return(NotFound()); } await _productApplication.DeleteAsync <Product>(model); return(model); }
public async Task <IActionResult> DeleteAsync([FromRoute] DeleteProductCommand product, CancellationToken cancellationToken) { await _productApplication.DeleteAsync(product, cancellationToken); return(Ok()); }