Пример #1
0
        public Income CreateFrom(IncomeType incomeType, decimal value, DateTime incomeDate, string from, string details1, string details2, Guid?sourceId)
        {
            var incomeMonth = _expenseMonthService.GetExpenseMonthByDate(incomeDate);

            return(new Income(incomeType, value, incomeDate, incomeMonth, from, details1, details2, sourceId));
        }
Пример #2
0
        public SavingsTransaction CreateFrom(SavingsTransactionType savingsTransactionType, decimal value, DateTime transactionDate, string details1, string details2, Guid?sourceId)
        {
            var transactionMonth = _expenseMonthService.GetExpenseMonthByDate(transactionDate);

            return(new SavingsTransaction(savingsTransactionType, value, transactionDate, transactionMonth, details1, details2, sourceId));
        }
Пример #3
0
        public Expense CreateFrom(ExpenseType expenseType, decimal value, DateTime expenseDate, Guid?expenseRecipientId, int?expenseCategoryId, string expenseRecipientDetailCode, string details1, string details2, Guid?expenseSourceId)
        {
            var expenseMonth = _expenseMonthService.GetExpenseMonthByDate(expenseDate);

            return(new Expense(expenseType, value, expenseDate, expenseMonth, expenseRecipientId, expenseCategoryId, expenseRecipientDetailCode, details1, details2, expenseSourceId));
        }