BudgetAnalyser.Budget.BudgetPieController.Load C# (CSharp) Метод

Load() публичный Метод

public Load ( [ model ) : void
model [
Результат void
        public void Load([NotNull] BudgetModel model)
        {
            if (model == null)
            {
                throw new ArgumentNullException(nameof(model));
            }

            this.surplus = this.budgetPieService.SurplusExpense(model);
            this.budgetModel = model;
            ExpensePieChartValues = this.budgetPieService.PrepareExpenseGraphData(model);
            IncomePieChartValues = this.budgetPieService.PrepareIncomeGraphData(model);

            Shown = true;
            RaisePropertyChanged(() => ExpensePieChartValues);
            RaisePropertyChanged(() => IncomePieChartValues);
        }
    }

Usage Example

Пример #1
0
 private void OnShowPieCommandExecuted()
 {
     BudgetPieController.Load(CurrentBudget.Model);
 }