public MyNotesViewModel(NotesLogic notesLogic, ImportantDatesLogic importantDatesLogic, BasketLogic basketLogic) { this.notesLogic = notesLogic; this.importantDatesLogic = importantDatesLogic; this.basketLogic = basketLogic; NotesLogic = this.notesLogic; ImportantDatesLogic = this.importantDatesLogic; }
public NewNoteViewModel(NotesLogic notesLogic) { this.notesLogic = notesLogic; Condition = "Visible"; Date = "Сегодня " + DateTime.Now.ToString("H:mm"); IsClose = false; nameElementWhoClose = "Сохранить"; ItCanSave = false; UpdateDateAsync(); }
private async void CreateLogicAsync() { await Task.Run(() => { notesLogic = new NotesLogic(diaryLogic.GetDataBase()); importantDatesLogic = new ImportantDatesLogic(diaryLogic.GetDataBase()); timetableForTheDaysLogic = new TimetableForTheDaysLogic(diaryLogic.GetDataBase()); habitsTrackerLogic = new HabitsTrackerLogic(); goalsLogic = new GoalsLogic(diaryLogic.GetDataBase()); basketLogic = new BasketLogic(diaryLogic.GetDataBase()); }); }
public BasketViewModel(NotesLogic notesLogic, BasketLogic basketLogic) { this.notesLogic = notesLogic; this.basketLogic = basketLogic; DeleteNote = new GalaSoft.MvvmLight.Command.RelayCommand <int>(Delete); RecoverNote = new GalaSoft.MvvmLight.Command.RelayCommand <int>(Recover); EditAndViewNote = new GalaSoft.MvvmLight.Command.RelayCommand <int>(EditAndView); dispatcher = Dispatcher.CurrentDispatcher; TextSearch = ""; Notes = new ObservableCollection <Basket>(this.basketLogic.Notes); Count = Notes.Count; }
public AllNotesViewModel(NotesLogic notesLogic, BasketLogic basketLogic) { this.notesLogic = notesLogic; this.basketLogic = basketLogic; DeleteNoteCommand = new RelayCommand <int>(DeleteNote); EditAndViewNoteCommand = new RelayCommand <int>(EditAndViewNote); Condition = "Visible"; isClose = false; dispatcher = Dispatcher.CurrentDispatcher; TextSearch = ""; Notes = new ObservableCollection <Note>(this.notesLogic.Notes); Count = Notes.Count; }
public EditNoteViewModel(NotesLogic notesLogic, int id) { this.notesLogic = notesLogic; this.id = id; countClickOnButton = 0; nameElementWhoClose = "Сохранить"; startText = this.notesLogic.GetNoteContent(this.id); Condition = "Visible"; Date = this.notesLogic.GetDateInternal(this.id); Text = startText; ButtonEdit = "Редактировать"; IsClose = false; Color = (Brush) new BrushConverter().ConvertFromString("#FAFAD2"); CountBorder = 0; Fill = (Brush) new BrushConverter().ConvertFromString("Gray"); }