public ActionResult Delete(IngredientModel model) { try { string msg = string.Empty; _factory.Delte(model, ref msg); if (!string.IsNullOrEmpty(msg)) { ModelState.AddModelError("Name", _AttributeForLanguage.CurrentUser.GetLanguageTextFromKey(msg)); Response.StatusCode = (int)HttpStatusCode.BadRequest; return(PartialView("_Delete", model)); } return(new HttpStatusCodeResult(HttpStatusCode.OK)); } catch (Exception ex) { _logger.Error(ex.Message); return(new HttpStatusCodeResult(400, ex.Message)); } }