public Task <AsyncTaskResult> HandleAsync(StoreReturnAddressUpdatedEvent evnt) { return(TryUpdateRecordAsync(connection => { var info = evnt.Info; return connection.UpdateAsync(new { ReturnAddressName = info.Name, ReturnAddress = info.Address, ReturnAddressMobile = info.Mobile, Version = evnt.Version, EventSequence = evnt.Sequence }, new { Id = evnt.AggregateRootId, //Version = evnt.Version - 1 }, ConfigSettings.StoreTable); })); }
private void Handle(StoreReturnAddressUpdatedEvent evnt) { _returnAddressInfo = evnt.Info; }