public Dictionary <License, List <LicenseSet> > GetAllLicensesAndSets() { Dictionary <License, List <LicenseSet> > data = new Dictionary <License, List <LicenseSet> >(); List <License> licenses = GetAllLicenses(); foreach (License l in licenses) { List <LicenseSet> sets = _licenseSetService.GetLiceseSetsByLicenseId(l.LicenseId); data.Add(l, sets); } return(data); }