// swap EditModel back to ViewModel internal void ConfirmEdit(NoteEditModel editedNote) { editedNote.EditComplete(); var note = new NoteViewModel(editedNote); DisplayNotes[DisplayNotes.IndexOf(editedNote)] = note; }
// 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); }
internal void EditNote(NoteViewModel note) { var editNote = new NoteEditModel(note); DisplayNotes[DisplayNotes.IndexOf(note)] = editNote; }
public NoteViewModel(NoteEditModel noteEdit) { Text = noteEdit.Text; Guid = noteEdit.Guid; this.Commands = noteEdit.Commands; }