Пример #1
0
 public async void VipOwnerChanging(GuoGuoCommunityContext dbs, VipOwner vipOwner, CancellationToken token = default)
 {
     using (var db = new GuoGuoCommunityContext())
     {
         await db.VipOwnerCertificationRecords.Where(x => x.VipOwnerId == vipOwner.Id.ToString()).UpdateAsync(x => new VipOwnerCertificationRecord {
             VipOwnerName = vipOwner.Name
         });
     }
 }
Пример #2
0
        private async Task OnUpdateAsync(GuoGuoCommunityContext db, VipOwner dto, CancellationToken token = default)
        {
            VipOwnerIncrementer incrementer = new VipOwnerIncrementer();

            VipOwnerCertificationRecordRepository vipOwnerCertificationRecordRepository = new VipOwnerCertificationRecordRepository();

            vipOwnerCertificationRecordRepository.OnSubscribe(incrementer);

            await incrementer.OnUpdate(db, dto, token);
        }
Пример #3
0
 public async Task OnUpdate(GuoGuoCommunityContext db, VipOwner vipOwner, CancellationToken token = default)//触发事件的方法
        
 {
     await Task.Run(() => VipOwnerEvent(db, vipOwner, token));
 }