/// <summary> /// Retirieves the previous sequence value /// </summary> /// <returns> /// The previous value /// </returns> public int DecrementSequence() { int result; string sequenceName = (string)Context[Key.SequenceName]; Context.Log.Verbose("Attempting to decrement the value in sequence with Name {0} from the data store.", sequenceName); result = SequenceOperations.DecrementSequenceValue(); if (result != -1) { Context.Log.Verbose("Previous Value retrieved successfully."); } else { Context.Log.Verbose("No Sequence with Name {0} found.", sequenceName); } return(result); }
/// <summary> /// Retirieves the next sequence value /// </summary> /// <returns> /// The next value /// </returns> public int RetrieveNextValueInSequence() { int result; string sequenceName = (string)Context[Key.SequenceName]; Context.Log.Verbose("Attempting to retrieve next value in sequence with Name {0} from the data store.", sequenceName); result = SequenceOperations.RetrieveNextValue(); if (result != -1) { Context.Log.Verbose("Next Value retrieved successfully."); } else { Context.Log.Verbose("No Sequence with Name {0} found.", sequenceName); } return(result); }