Example #1
0
        public IEnumerable <string> ConvertAccountsToFileContent()
        {
            foreach (var account in _db.FlattenAccountsWithLevels())
            {
                yield return(_dbClassesInstanceDumper.Dump(account));

                if (account.Level == 0)
                {
                    yield return("");
                }
            }
        }
Example #2
0
 public static IEnumerable <Account> FlattenAccounts(this KeeperDb db)
 {
     return(db.FlattenAccountsWithLevels().Select(a => a.Item));
 }