public void saveChanges() { using (var db = new PlanningContext()) { backup_log data = null; if (!this._isCreateMode) { var id = Convert.ToInt32(this.backup_log_id.Text); data = db.backup_log.Where(d => d.backup_log_id == id).FirstOrDefault(); if (data == null) { this._mainInterface.statusText = $"ERROR: ID '{this.backup_log_id.Text}' does not exist."; return; } } else { data = new backup_log(); } data.backup_log_id = Convert.ToInt32(this.backup_log_id.Text); data.filename = /**/ (this.filename.Text); data.datetime = (DateTime)this.datetime.SelectedDate; data.comment = /**/ (this.comment.Text); data.is_active = (bool)this.is_active.IsChecked; if (this._isCreateMode) { db.backup_log.Add(data); } db.SaveChanges(); } }
public void deleteItem(object item) { if (item == null) { return; } backup_log data = item as backup_log; if (data == null) { return; } using (var db = new PlanningContext()) { db.backup_log.Remove(db.backup_log.Where(d => d.backup_log_id == data.backup_log_id).First()); db.SaveChanges(); } }