/// <summary> /// Load existing note /// </summary> /// <param name="note"></param> /// <param name="noteModel"></param> /// <param name="deck"></param> public NoteViewModel(Models.Note note, Models.NoteModel noteModel, DeckViewModel deck) { _note = note; _noteModel = noteModel; Deck = deck; Initialize(); }
/// <summary> /// Create a new note /// </summary> /// <param name="noteModel"></param> /// <param name="deck"></param> public NoteViewModel(Models.NoteModel noteModel, DeckViewModel deck) { _note = new Models.Note() { __type__ = "Note", data = string.Empty, fields = new List <string>(new string[noteModel.flds.Count]), flags = 0, guid = Utils.Guid64(), note_model_uuid = noteModel.crowdanki_uuid, tags = new List <string>() }; _noteModel = noteModel; Deck = deck; Initialize(); }