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);
}
}