Adaptive.ReactiveTrader.Server.TradeExecution.Domain.TradeId.IncrementId C# (CSharp) Метод

IncrementId() публичный Метод

public IncrementId ( ) : void
Результат void
        public void IncrementId()
        {
            RaiseEvent(new TradeIdIncrementedEvent());
        }

Usage Example

        private async Task<int> GetHiValueFromEventStore()
        {
            TradeId tradeId;

            try
            {
                tradeId = await _repository.GetById<TradeId>(null);
            }
            catch (AggregateNotFoundException)
            {
                tradeId = new TradeId();
            }

            tradeId.IncrementId();

            await _repository.SaveAsync(tradeId);

            return tradeId.Version;
        }