/// <summary> /// Saves the DojoSeminarRegistration object state to the database. /// </summary> public int Save() { if (parentSeminar != null) { parentSeminar.Save(); } if (contact != null) { contact.Save(); } if (isSynced) { return(iD); } if (iD == -1) { throw (new Exception("Invalid record; cannot be saved.")); } if (iD == 0) { iD = DojoSeminarRegistrationManager._insert(this); } else { DojoSeminarRegistrationManager._update(this); } isSynced = iD != -1; return(iD); }
/// <summary> /// Saves the DojoClass object state to the database. /// </summary> public int Save() { if (instructor != null) { instructor.Save(); } if (parentSeminar != null) { parentSeminar.Save(); } if (parentDefinition != null) { parentDefinition.Save(); } if (location != null) { location.Save(); } if (isSynced) { return(iD); } if (iD == -1) { throw (new Exception("Invalid record; cannot be saved.")); } if (iD == 0) { iD = DojoClassManager._insert(this); } else { DojoClassManager._update(this); } isSynced = iD != -1; return(iD); }