public async Task <IActionResult> UpdateProduct(Product data) { try { if (data.ID == 0) { return(BadRequest()); } var updateProduct = await _service.UpdateProduct(data); if (updateProduct == 0) { return(NotFound()); } return(Ok(data)); } catch (Exception ex) { throw ex; } }