public IEnumerable <string> ConvertAccountsToFileContent() { foreach (var account in _db.FlattenAccountsWithLevels()) { yield return(_dbClassesInstanceDumper.Dump(account)); if (account.Level == 0) { yield return(""); } } }
public static IEnumerable <Account> FlattenAccounts(this KeeperDb db) { return(db.FlattenAccountsWithLevels().Select(a => a.Item)); }