コード例 #1
0
        public async Task <ExpenseLogEntry> LogUnplannedExpense(UnplannedExpense expense)
        {
            var logEntry = new ExpenseLogEntry
            {
                Payment   = expense.Payment,
                ExpenseId = expense.Id,
                Remarks   = expense.Remarks
            };

            _logger.LogInformation("An unexpected expense payment was logged.");

            await _expenseRepositry.Create(logEntry);

            return(logEntry);
        }
コード例 #2
0
ファイル: PaymentService.cs プロジェクト: ar500/BudgetPad
        public async Task <Payment> AddUnplannedExpensePaymentAsync(UnplannedExpense expense)
        {
            await _expenseLoggerService.LogUnplannedExpense(expense);

            return(expense.Payment);
        }