public void FocusNewValue(BudgetPlanItemVM budgetPlanItem) { Diagnostics.Start(); budgetPlanItem.IsNewValueFocused = false; budgetPlanItem.IsNewValueFocused = true; Diagnostics.Stop(); }
public void AddNewValueToBudgetPlan(BudgetPlanItemVM budgetPlanItem) { Diagnostics.Start(); if (budgetPlanItem.NewValue.GetValueOrDefault(0) == 0) { FocusNewValue(budgetPlanItem); return; } var newPlan = budgetPlanItem.AddValue(budgetPlanItem.NewValue.GetValueOrDefault(0), budgetPlanItem.NewDescription); SaveBudgetPlan(newPlan); budgetPlanItem.NewDescription = string.Empty; budgetPlanItem.NewValue = null; FocusNewValue(budgetPlanItem); Diagnostics.Stop(); }