public Task <AsyncTaskResult> HandleAsync(CashTransferStatusChangedEvent evnt) { return(TryUpdateRecordAsync(connection => { return connection.UpdateAsync(new { Status = (int)evnt.Status, Version = evnt.Version, EventSequence = evnt.Sequence }, new { Id = evnt.AggregateRootId, Version = evnt.Version - 1 }, ConfigSettings.CashTransferTable); })); }
private void Handle(CashTransferStatusChangedEvent evnt) { _status = evnt.Status; }