partial void UpdatePain(Pain instance);
partial void DeletePain(Pain instance);
partial void InsertPain(Pain instance);
private void detach_Pains(Pain entity) { this.SendPropertyChanging(); entity.Client = null; }
private void attach_Pains(Pain entity) { this.SendPropertyChanging(); entity.Client = this; }
public void SavePain(Pain pain) { // if its a new Pain, insert it if (pain.PainID == 0) { _db.Pains.InsertOnSubmit(pain); } else if (_db.Pains.GetOriginalEntityState(pain) == null) { // we are updating an existing Pain, but it's not attached // to the data context, so attach it and detect changes _db.Pains.Attach(pain); _db.Pains.Context.Refresh(RefreshMode.KeepCurrentValues, pain); } _db.SubmitChanges(); }
public void DeletePain(Pain pain) { _db.Pains.DeleteOnSubmit(pain); _db.Pains.Context.SubmitChanges(); }