public Task <AsyncTaskResult> HandleAsync(ThirdCurrencyImportedAmountChangedEvent evnt) { return(TryUpdateRecordAsync(connection => { return connection.UpdateAsync(new { ImportedAmount = evnt.ImportedAmount, Version = evnt.Version, EventSequence = evnt.Sequence }, new { Id = evnt.AggregateRootId, //Version = evnt.Version - 1 }, ConfigSettings.ThirdCurrencyTable); })); }
private void Handle(ThirdCurrencyImportedAmountChangedEvent evnt) { _importedAmount = evnt.ImportedAmount; }