public EdexVestiging GetVestiging(EdexSamengesteldegroep groep) { var vestigingKeys = Leerlingen .Where(l => l.Value.SamengesteldeGroepen.Contains(groep.Key)) .Select(l => l.Value.Vestiging).Distinct(); if (vestigingKeys.Count() == 1) { return(Vestigingen.FirstOrDefault(v => v.Key == vestigingKeys.First())); } return(null); }
public IEnumerable <EdexLeerkracht> GetLeerkrachten(EdexSamengesteldegroep samengesteldeGroep) { return(Leerkrachten.Where(l => l.Value.SamengesteldeGroepen.Contains(samengesteldeGroep.Key)).Select(kvp => kvp.Value)); }