public ActionResult NewFieldOfStudy(NewFieldOfStudyViewModel model) { try { if (ModelState.IsValid) { _adminBusinessLogic.CreateNewFieldOfStudy(model); ViewData.Add("LastActionResult", "Field of study created"); return(RedirectToActionPermanent("FieldsOfStudies")); } return(View(model)); } catch (Exception e) { return(Json(new { result = "ERROR", message = e.Message }, JsonRequestBehavior.AllowGet)); } }