public AccountTransactionListViewModel( ILoggerFactory loggerFactory, IAccountService accountService, ITransactionService transactionService, IAccountTransactionItemViewModelFactory accountTransactionItemViewModelFactory, IDeleteConfirmationViewService deleteConfirmationViewService, ITransactionCreateViewService transactionCreateViewService, ITransactionEditViewService transactionEditViewService, IReconcileBalanceViewService reconcileBalanceViewService, int accountId) { m_logger = loggerFactory.CreateLogger <AccountTransactionListViewModel>(); m_accountService = accountService; m_transactionService = transactionService; m_accountTransactionItemViewModelFactory = accountTransactionItemViewModelFactory; m_deleteConfirmationViewService = deleteConfirmationViewService; m_transactionCreateViewService = transactionCreateViewService; m_transactionEditViewService = transactionEditViewService; m_reconcileBalanceViewService = reconcileBalanceViewService; m_accountId = accountId; m_logicalAccountIds = new List <int>(m_accountService.GetLogicalAccountIds(m_accountId)); m_hasLogicalAccounts = m_logicalAccountIds.Any(); ShowLogicalAccounts = m_hasLogicalAccounts; PopulateTransactions(); }
public TransactionListViewModelFactory( ILoggerFactory loggerFactory, ITransactionService transactionService, ITransactionItemViewModelFactory transactionItemViewModelFactory, IDeleteConfirmationViewService deleteConfirmationViewService, ITransactionCreateViewService transactionCreateViewService, ITransactionEditViewService transactionEditViewService) { m_loggerFactory = loggerFactory; m_transactionService = transactionService; m_transactionItemViewModelFactory = transactionItemViewModelFactory; m_deleteConfirmationViewService = deleteConfirmationViewService; m_transactionCreateViewService = transactionCreateViewService; m_transactionEditViewService = transactionEditViewService; }
public TransactionListViewModel( ILoggerFactory loggerFactory, ITransactionService transactionService, ITransactionItemViewModelFactory transactionItemViewModelFactory, IDeleteConfirmationViewService deleteConfirmationViewService, ITransactionCreateViewService transactionCreateViewService, ITransactionEditViewService transactionEditViewService) { m_logger = loggerFactory.CreateLogger <TransactionListViewModel>(); m_transactionService = transactionService; m_transactionItemViewModelFactory = transactionItemViewModelFactory; m_deleteConfirmationViewService = deleteConfirmationViewService; m_transactionCreateViewService = transactionCreateViewService; m_transactionEditViewService = transactionEditViewService; PopulateTransactions(); }
public AccountTransactionListViewModelFactory( ILoggerFactory loggerFactory, IAccountService accountService, ITransactionService transactionService, IAccountTransactionItemViewModelFactory accountTransactionItemViewModelFactory, IDeleteConfirmationViewService deleteConfirmationViewService, ITransactionCreateViewService transactionCreateViewService, ITransactionEditViewService transactionEditViewService, IReconcileBalanceViewService reconcileBalanceViewService) { m_loggerFactory = loggerFactory; m_accountService = accountService; m_transactionService = transactionService; m_accountTransactionItemViewModelFactory = accountTransactionItemViewModelFactory; m_deleteConfirmationViewService = deleteConfirmationViewService; m_transactionCreateViewService = transactionCreateViewService; m_transactionEditViewService = transactionEditViewService; m_reconcileBalanceViewService = reconcileBalanceViewService; }