public ActionResult SubmitForm(AppCompositeRoleViewModel formData)
        {
            AppCompositeRoleService service = new AppCompositeRoleService();
            ValidationResult        result  = service.SubmitForm(formData, ModelState);

            return(Json(
                       new { success = !result.ErrorFlag, responseText = result.Message, errorList = result.ModelStateErrorList },
                       JsonRequestBehavior.AllowGet
                       ));
        }
        public ActionResult Manage(int recordKey, string formState)
        {
            AppCompositeRoleService   service            = new AppCompositeRoleService();
            AppCompositeRoleViewModel indicatorViewModel = service.InitialDetailView(recordKey, formState);

            if (indicatorViewModel != null)
            {
                ViewBag.Title = UtilityService.GetPagetTitlePrefix(formState);
                return(View("~/Views/Authorization/AppCompositeRole/AppCompositeRoleDetail.cshtml", indicatorViewModel));
            }
            else
            {
                ViewBag.Title = UtilityService.GetPagetTitlePrefix(ConstantVariableService.FormStateList);
                //return to List page
                return(View("~/Views/Authorization/AppCompositeRole/AppCompositeRoleList.cshtml"));
            }
        }