Example #1
0
        private TransactionItem AddIncomeItem(double amount, MoneyFrequency frequency, TransactionSource source, DateTime seedDate, string name)
        {
            var incomeItem = new TransactionItem()
            {
                Amount    = amount,
                Frequency = frequency,
                Id        = _incomeItemId,
                Source    = source,
                SeedDate  = seedDate,
                Name      = name,
                Type      = TransactionType.Income
            };

            _dataAccess.AddTransaction(incomeItem);

            _incomeItemId++;

            return(incomeItem);
        }
Example #2
0
        private TransactionItem AddExpenseItem(double amount, MoneyFrequency frequency, TransactionSource destination, DateTime seedDate, string name)
        {
            var expenseItem = new TransactionItem()
            {
                Amount    = amount,
                Source    = destination,
                Frequency = frequency,
                Id        = _expenseItemId,
                SeedDate  = seedDate,
                Name      = name,
                Type      = TransactionType.Expense
            };

            _dataAccess.AddTransaction(expenseItem);

            _expenseItemId++;

            return(expenseItem);
        }