/// <summary> /// Saves the DojoAttendanceEntry object state to the database. /// </summary> public int Save() { if (_class != null) { _class.Save(); } if (member != null) { member.Save(); } if (rank != null) { rank.Save(); } if (isSynced) { return(iD); } if (iD == -1) { throw (new Exception("Invalid record; cannot be saved.")); } if (iD == 0) { iD = DojoAttendanceEntryManager._insert(this); } else { DojoAttendanceEntryManager._update(this); } isSynced = iD != -1; return(iD); }
/// <summary> /// Saves the DojoRank object state to the database. /// </summary> public int Save() { if (promotionRank != null) { promotionRank.Save(); } if (isSynced) { return(iD); } if (iD == -1) { throw (new Exception("Invalid record; cannot be saved.")); } if (iD == 0) { iD = DojoRankManager._insert(this); } else { DojoRankManager._update(this); } isSynced = iD != -1; return(iD); }