public void DeleteOptionIssue(OptionIssue optionIssue) { if ((optionIssue.EntityState == EntityState.Detached)) { this.ObjectContext.OptionIssues.Attach(optionIssue); } this.ObjectContext.OptionIssues.DeleteObject(optionIssue); }
public void InsertOptionIssue(OptionIssue optionIssue) { if ((optionIssue.EntityState != EntityState.Detached)) { this.ObjectContext.ObjectStateManager.ChangeObjectState(optionIssue, EntityState.Added); } else { this.ObjectContext.OptionIssues.AddObject(optionIssue); } }
public void UpdateOptionIssue(OptionIssue currentOptionIssue) { this.ObjectContext.OptionIssues.AttachAsModified(currentOptionIssue, this.ChangeSet.GetOriginal(currentOptionIssue)); }