コード例 #1
0
ファイル: Program.cs プロジェクト: NetCoder99/SecurityApps
 public static void AddUserToRole(AppUser appUser, AppRole appRole)
 {
     try
     {
         SecUserRoleManager.AddUserToRole(appUser, appRole);
         WriteLine($"{appUser.UserName} was added to role {appRole.Name}.");
     }
     catch (Exception ex)
     {
         WriteLine(ex.Message);
     }
 }
コード例 #2
0
        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));
        }