예제 #1
0
        private void DisplayTransactions()
        {
            var transactionData = _accountService.GetAccountTransactionSummary(SelectedAccount, _applicationState.CurrentWorkPeriod);

            AccountDetails.Clear();
            AccountDetails.AddRange(transactionData.Transactions);
            AccountSummaries.Clear();
            AccountSummaries.AddRange(transactionData.Summaries);

            RaisePropertyChanged(() => TotalBalance);
        }
        private void DisplayTransactions()
        {
            if (FilterType != Resources.Default)
            {
                var dateRange = _accountService.GetDateRange(FilterType, _applicationState.CurrentWorkPeriod);
                Start = dateRange.Start;
                End   = dateRange.End;
            }

            var transactionData = _accountService.GetAccountTransactionSummary(SelectedAccount, _applicationState.CurrentWorkPeriod, Start, End);

            Start = transactionData.Start;
            End   = transactionData.End != transactionData.Start ? transactionData.End : null;

            AccountDetails.Clear();
            AccountDetails.AddRange(transactionData.Transactions);
            AccountSummaries.Clear();
            AccountSummaries.AddRange(transactionData.Summaries);

            RaisePropertyChanged(() => TotalBalance);
        }