public virtual ActionResult CreateAction(string actionName) { JsonResponse response = new JsonResponse(); if (string.IsNullOrEmpty(actionName)) { response.Success = false; response.Message = "You must enter a action name."; response.CssClass = "red"; return(Json(response)); } try { Business.Entities.Action a = new Business.Entities.Action(); a.Id = Guid.NewGuid(); a.ActionName = actionName; actionRepo.Create(a); if (Request.IsAjaxRequest()) { response.Success = true; response.Message = "Role created successfully!"; response.CssClass = "green"; return(Json(response)); } return(RedirectToAction("Index")); } catch (Exception ex) { if (Request.IsAjaxRequest()) { response.Success = false; response.Message = ex.InnerException.Message; response.CssClass = "red"; return(Json(response)); } ModelState.AddModelError("", ex.InnerException.Message); } return(RedirectToAction("Index")); }
public virtual ActionResult CreateAction(string actionName) { JsonResponse response = new JsonResponse(); if (string.IsNullOrEmpty(actionName)) { response.Success = false; response.Message = "You must enter a action name."; response.CssClass = "red"; return Json(response); } try { Business.Entities.Action a = new Business.Entities.Action(); a.Id = Guid.NewGuid(); a.ActionName = actionName; actionRepo.Create(a); if (Request.IsAjaxRequest()) { response.Success = true; response.Message = "Role created successfully!"; response.CssClass = "green"; return Json(response); } return RedirectToAction("Index"); } catch (Exception ex) { if (Request.IsAjaxRequest()) { response.Success = false; response.Message = ex.InnerException.Message; response.CssClass = "red"; return Json(response); } ModelState.AddModelError("", ex.InnerException.Message); } return RedirectToAction("Index"); }