public static FullUser MapFullUser(User user, AuthorizationGroupMembers groupMembers) { var fullUser = FullUser.FromGraphUser(user); fullUser.IsCampusLead = groupMembers.CampusLeads.Any(cl => cl == fullUser.Id); fullUser.IsHubLead = groupMembers.HubLeads.Any(hl => hl == fullUser.Id); fullUser.IsAdmin = groupMembers.Admins.Any(a => a == fullUser.Id); return(fullUser); }
public static IEnumerable <FullUser> MapFullUsers(IEnumerable <User> users, AuthorizationGroupMembers groupMembers) { var result = new List <FullUser>(); foreach (var user in users) { var fullUser = FullUser.FromGraphUser(user); fullUser.IsCampusLead = groupMembers.CampusLeads.Any(cl => cl == fullUser.Id); fullUser.IsHubLead = groupMembers.HubLeads.Any(hl => hl == fullUser.Id); fullUser.IsAdmin = groupMembers.Admins.Any(a => a == fullUser.Id); result.Add(fullUser); } return(result); }