Exemplo n.º 1
0
 /// <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();
 }
Exemplo n.º 2
0
        /// <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();
        }