public virtual async Task DeleteAsync(TTenant tenant) { await UnitOfWorkManager.WithUnitOfWorkAsync(async() => { await TenantRepository.DeleteAsync(tenant); }); }
public virtual async Task DeleteAsync(Guid id) { var tenant = await TenantRepository.FindAsync(id); if (tenant == null) { return; } await TenantRepository.DeleteAsync(tenant); }
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); }
public virtual async Task DeleteAsync(TTenant tenant) { await TenantRepository.DeleteAsync(tenant); }
/// <summary> /// 删除商户 /// </summary> /// <param name="tenant">商户对象</param> /// <returns></returns> public virtual async Task <IdentityResult> DeleteAsync(TTenant tenant) { await TenantRepository.DeleteAsync(tenant); return(IdentityResult.Success); }