public IHttpActionResult Delete(int id) { var getProductResult = _productsManager.GetProductsFiltered(p => p.ID == id); if (!getProductResult.Success) { return(BadRequest("Product not found")); } var deleteResult = _productsManager.DeleteProduct(getProductResult.Data.FirstOrDefault()); if (!deleteResult.Success) { return(BadRequest(deleteResult.Message)); } return(Ok()); }