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