/// <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(); } }
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); } }
/// <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); } } } }