private Lookup_Parent addParent(DateTime date, decimal someValue, bool isStoring) { //var newParent = new Lookup_Parent(date, someValue, isStoring); //if (isStoring) { // expectedParents.Add(newParent.Key, newParent.ToString()); // assertData(); //} //return newParent; if (isStoring) { DC.Data.StartTransaction(); new Lookup_Parent(date, someValue, isStoring); DC.Data.RollbackTransaction(); assertData(); DC.Data.StartTransaction(); var newParent = new Lookup_Parent(date, someValue, isStoring); DC.Data.CommitTransaction(); expectedParents.Add(newParent.Key, newParent.ToString()); assertData(); return(newParent); } else { return(new Lookup_Parent(date, someValue, isStoring)); } }
private void store(Lookup_Parent newParent) { newParent.Store(); expectedParents.Add(newParent.Key, newParent.ToString()); }