private void Init()
 {
     SaveCommand           = new RelayCommand(arg => SaveExpenses(), x => CanSave());
     CancelCommand         = new RelayCommand(arg => Cancel(), x => CanCancel());
     VVM                   = MediatorForVM.Instance;
     VVM.AddOrEditExpenses = this;
     if (NewExpensesDate == DateTime.MinValue || NewExpensesDate == null)
     {
         NewExpensesDate = DateTime.Now;
     }
     NewExpensesType = ExpensesType.Other;
 }
 private void Init()
 {
     DeleteCommand          = new RelayCommand(arg => DeleteExpenses(), x => CanDelete());
     AddCommand             = new RelayCommand(arg => AddExpenses(), x => CanAdd());
     EditCommand            = new RelayCommand(arg => EditExpenses(), x => CanEdit());
     SaveCommand            = new RelayCommand(arg => SaveExpenses(), x => CanSave());
     VVM                    = MediatorForVM.Instance;
     defaultValues          = DefaultValuesForControllers.Instance;
     VVM.ExpensesController = this;
     SelectedExchangeRate   = defaultValues.DefaultExchangeRate;
     FromExpensesDate       = defaultValues.DefaultDateTime;
     ToExpensesDate         = defaultValues.DefaultDateTime;
     SearchStringContent    = defaultValues.DefaultSearchStringContent;
     SelectedExpensesType   = ExpensesType.Any;
     ResetMainCollections();
     SetMaxExpensesValue();
     initIsComplete = true;
 }
Пример #3
0
 private void Init()
 {
     VVM          = MediatorForVM.Instance;
     VVM.PieChart = this;
 }