public ActionResult Delete(PurchaseOrderModels model) { try { string msg = ""; var result = _factory.Delete(model.Id, ref msg); if (!result) { ModelState.AddModelError("PONumber", msg); Response.StatusCode = (int)HttpStatusCode.BadRequest; return(PartialView("_Delete", model)); } return(new HttpStatusCodeResult(HttpStatusCode.OK)); } catch (Exception ex) { _logger.Error("PurchaseOrderDelete: " + ex); ModelState.AddModelError("PONumber", CurrentUser.GetLanguageTextFromKey("Have an error when you delete a Purchase Order")); Response.StatusCode = (int)HttpStatusCode.BadRequest; return(PartialView("_Delete", model)); } }