public void FocusNewValue(BudgetPlanItemVM budgetPlanItem)
 {
     Diagnostics.Start();
     budgetPlanItem.IsNewValueFocused = false;
     budgetPlanItem.IsNewValueFocused = true;
     Diagnostics.Stop();
 }
 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();
 }
        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();
        }