public IEnumerable persons() { foreach (var group in Api.GetGroups()) { foreach (var person in Api.GetPersons(group.Name)) { yield return(person); } } }
protected virtual System.Collections.IEnumerable GetRecords() { return((Api?.GetGroups() ?? Enumerable.Empty <PersonGroup>()).Where(x => string.IsNullOrEmpty(x.Name) == false)); }
public IEnumerable groups() { return(Api.GetGroups()); }