public async Task <IEnumerable <UserSessionProfile> > GetUserAllTeachers(bool getFromCache = true, bool storeInCache = true) { var searchParams = new UserSessionProfileSearchParams { GetFromCache = getFromCache, StoreInCache = storeInCache, Roles = await _userRoleMappingsProvider.GetUserRoleTeacherMappings(), }; return(await SearchUsers(searchParams)); }
public async Task <IList <string> > GetUserRoleTeacherMappings() { return(await _userRoleMappingsFacade.GetUserRoleTeacherMappings()); }
private async Task <HashSet <string> > GetTeacherMappings() { var mappings = await _userRoleMappingsFacade.GetUserRoleTeacherMappings(); return(mappings.ToHashSet()); }