private async void OnBudgetReadyMessageReceived(BudgetReadyMessage message) { // Budget ready message will always arrive before statement is loaded from application state. if (!message.ActiveBudget.BudgetActive) { // Not the current budget for today so ignore this one. return; } await CheckBudgetContainsAllUsedBucketsFromStatement(message.Budgets); ViewModel.TriggerRefreshBucketFilterList(); }
private void OnBudgetReadyMessageReceived(BudgetReadyMessage message) { if (message.ActiveBudget == null) { ViewModel.CurrentBudget = null; return; } if (message.ActiveBudget.BudgetActive) { ViewModel.CurrentBudget = message.ActiveBudget; } }
private void OnBudgetReadyMessageReceived(BudgetReadyMessage message) { this.budgets = message.Budgets; }