public void UpdateIncomesAndExpenses( [NotNull] BudgetModel model, IEnumerable<Income> allIncomes, IEnumerable<Expense> allExpenses) { if (model == null) { throw new ArgumentNullException(nameof(model)); } // Copy view model bound data back into model. model.Update(allIncomes, allExpenses); }