public Task <AsyncTaskResult> HandleAsync(UserUnFreezeEvent evnt) { //解冻用户的钱包 return(_commandService.SendAsync(new UnFreezeWalletCommand { AggregateRootId = evnt.WalletId })); }
public Task <AsyncTaskResult> HandleAsync(UserUnFreezeEvent evnt) { return(TryUpdateRecordAsync(connection => { return connection.UpdateAsync(new { IsFreeze = (int)Freeze.UnFreeze, Version = evnt.Version, EventSequence = evnt.Sequence }, new { Id = evnt.AggregateRootId, //Version = evnt.Version - 1 }, ConfigSettings.UserTable); })); }
private void Handle(UserUnFreezeEvent evnt) { _isFreeze = false; }