public ActionResult EditApplication(string appGuid) { AppSystem appSystem = SecAppManager.GetAppByGuid(appGuid); ViewAppSystem model = new ViewAppSystem(appSystem); return(View(model)); }
public JsonResult DeleteApplication(string appGuid) { AppSystem appSystem = SecAppManager.GetAppByGuid(appGuid); SecAppManager.Delete(appSystem); var jsonMessage = new { appGuid }; HttpContext.Response.StatusCode = (int)HttpStatusCode.OK; return(Json(jsonMessage, JsonRequestBehavior.AllowGet)); }
public JsonResult GetAppCounts(string appGuid) { int rolesCount = 0; int usersCount = 0; AppSystem appSystem = SecAppManager.GetAppByGuid(appGuid); rolesCount = appSystem.AppRoles.Count(); foreach (AppRole appRole in appSystem.AppRoles) { usersCount += SecUserRoleManager.GetUsersInRole(appRole).Count; } var jsonMessage = new { appGuid, applicationName = appSystem.Name, rolesCount = rolesCount.ToString(), usersCount = usersCount.ToString() }; HttpContext.Response.StatusCode = (int)HttpStatusCode.OK; return(Json(jsonMessage, JsonRequestBehavior.AllowGet)); }