private void AddTransactions(IEnumerable <BasicTransaction> source, IList <Transaction> target, Func <Transaction> transactionFactory)
        {
            foreach (var tran in source)
            {
                var transaction = transactionFactory();

                transaction.Amount      = tran.Amount;
                transaction.Date        = tran.Date;
                transaction.Description = tran.Memo;
                transaction.Payee       = tran.Payee;
                transaction.Included    = !TransferManager.IsTransfer(transaction);
                target.Add(transaction);
            }
        }
Exemple #2
0
 protected virtual bool ShouldInclude(Transaction transaction, DateTime startDate, DateTime endDate)
 {
     return(!TransferManager.IsTransfer(transaction) && IsInDateRange(transaction.Date, startDate, endDate) && transaction.Included);
 }