private BOSequenceNumberLocking CreateSequenceForType(string numberType) { var sequenceBOSequenceNumber = new BOSequenceNumberLocking(LockDurationInMinutes) { NumberType = numberType, SequenceNumber = 0 }; sequenceBOSequenceNumber.Save(); return(sequenceBOSequenceNumber); }
private BOSequenceNumberLocking CreateSequenceForType(string numberType) { var sequenceBOSequenceNumber = new BOSequenceNumberLocking(LockDurationInMinutes) { NumberType = numberType, SequenceNumber = 0}; sequenceBOSequenceNumber.Save(); return sequenceBOSequenceNumber; }
/// <summary> /// Proactively sets the current sequence number and persists it /// </summary> public void SetSequenceNumber(long newSequenceNumber) { BoSequenceNumber.SequenceNumber = newSequenceNumber; BoSequenceNumber.Save(); }