コード例 #1
0
 public virtual async Task DeleteAsync(TTenant tenant)
 {
     await UnitOfWorkManager.WithUnitOfWorkAsync(async() =>
     {
         await TenantRepository.DeleteAsync(tenant);
     });
 }
コード例 #2
0
        public virtual async Task DeleteAsync(Guid id)
        {
            var tenant = await TenantRepository.FindAsync(id);

            if (tenant == null)
            {
                return;
            }
            await TenantRepository.DeleteAsync(tenant);
        }
コード例 #3
0
        public virtual async Task DeleteAsync(Guid id)
        {
            var tenant = await TenantRepository.FindAsync(id);

            if (tenant == null)
            {
                return;
            }
            var deleteEventData = new DeleteEventData
            {
                Id = id
            };
            await TenantRepository.DeleteAsync(tenant);

            await EventBus.PublishAsync(deleteEventData);
        }
コード例 #4
0
 public virtual async Task DeleteAsync(TTenant tenant)
 {
     await TenantRepository.DeleteAsync(tenant);
 }
コード例 #5
0
        /// <summary>
        /// 删除商户
        /// </summary>
        /// <param name="tenant">商户对象</param>
        /// <returns></returns>
        public virtual async Task <IdentityResult> DeleteAsync(TTenant tenant)
        {
            await TenantRepository.DeleteAsync(tenant);

            return(IdentityResult.Success);
        }