BudgetAnalyser.Engine.Ledger.Data.Mapper_LedgerTransactionDto_LedgerTransaction.ToDtoPostprocessing C# (CSharp) Method

ToDtoPostprocessing() private method

private ToDtoPostprocessing ( LedgerTransactionDto &dto, LedgerTransaction model ) : void
dto LedgerTransactionDto
model LedgerTransaction
return void
        partial void ToDtoPostprocessing(ref LedgerTransactionDto dto, LedgerTransaction model)
        {
            dto.TransactionType = model.GetType().FullName;
            // Inheritance could be better handled.
            var bankBalanceTransaction = model as BankBalanceAdjustmentTransaction;
            if (bankBalanceTransaction != null)
            {
                dto.Account = bankBalanceTransaction.BankAccount.Name;
            }
        }