public virtual async Task DeleteAsync(string id) { var tenant = await TenantRepository.FirstOrDefaultAsync(p => p.Id == id); if (tenant == null) { return; } TenantRepository.Remove(tenant); await TenantRepository.SaveChangesAsync(); }