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); } }
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)); }