Пример #1
0
        /// <summary>
        /// Set note by ArchivedEnum
        /// </summary>
        /// <param name="note"></param>
        /// <param name="type"></param>
        public void SetArchived(Note note, ArchivedEnum type)
        {
            using (NoterDbContext db = this.dbConnector.GetContext())
            {
                note.Archived        = type;
                db.Entry(note).State = System.Data.Entity.EntityState.Modified;

                db.SaveChanges();
            }
        }
Пример #2
0
 private void SetArchived(ArchivedEnum type)
 {
     try
     {
         this.mainVM.SetArchived(this.mainVM.SelectedNote, type);
         ComboBox_SelectionChanged(this.cmbox, null);
     }
     catch (Exception ex)
     {
         MainVC.logFile.Error(ex);
         MessageBox.Show(ex.Message);
     }
 }
Пример #3
0
 /// <summary>
 /// Fill Notes by ArchivedEnum
 /// </summary>
 /// <param name="type"></param>
 public void RefreshNotes(ArchivedEnum type)
 {
     this.Notes.Clear();
     using (NoterDbContext ctx = this.dbConnector.GetContext())
     {
         foreach (Note note in ctx.Notes)
         {
             if (note.Archived.Equals(type))
             {
                 this.Notes.Add(note);
             }
         }
     }
 }