public Task <AsyncTaskResult> HandleAsync(UserRoleToPartnerEvent evnt) { //创建联盟聚合跟 需要根据级别初始化省市县信息 return(_commandService.SendAsync(new CreatePartnerCommand( GuidUtil.NewSequentialId(), evnt.UserId, evnt.WalletId, evnt.Region, evnt.Province, evnt.City, evnt.County, evnt.Level ))); }
public Task <AsyncTaskResult> HandleAsync(UserRoleToPartnerEvent evnt) { return(TryUpdateRecordAsync(connection => { return connection.UpdateAsync(new { Role = (int)UserRole.RegionPartner, PartnerRegion = evnt.Region, Version = evnt.Version, EventSequence = evnt.Sequence }, new { Id = evnt.AggregateRootId, //Version = evnt.Version - 1 }, ConfigSettings.UserTable); })); }
private void Handle(UserRoleToPartnerEvent evnt) { }