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; }
private void Init() { VVM = MediatorForVM.Instance; VVM.PieChart = this; }