示例#1
0
        // swap EditModel back to ViewModel
        internal void ConfirmEdit(NoteEditModel editedNote)
        {
            editedNote.EditComplete();
            var note = new NoteViewModel(editedNote);

            DisplayNotes[DisplayNotes.IndexOf(editedNote)] = note;
        }
示例#2
0
        // only needed when we don't use textchange
        public void UpdateNote(NoteEditModel noteEdit)
        {
            var note = new NoteViewModel(noteEdit);

            note.UpdateText(noteEdit.Text);
            var noteCommand = _commandFactory.Update(note.Guid, noteEdit.Text);

            AddCommand(noteCommand, note);
        }
示例#3
0
        internal void EditNote(NoteViewModel note)
        {
            var editNote = new NoteEditModel(note);

            DisplayNotes[DisplayNotes.IndexOf(note)] = editNote;
        }
示例#4
0
 public NoteViewModel(NoteEditModel noteEdit)
 {
     Text          = noteEdit.Text;
     Guid          = noteEdit.Guid;
     this.Commands = noteEdit.Commands;
 }