private bool IsDeletable(string id)
{
ITenantResolver tenantResolver = IoCFactory.Container.Resolve<ITenantResolver>();
tenantResolver.Load(new BExISTenantPathProvider());
// Get tenant
Tenant tenant = tenantResolver.Manifest.Where(x => x.Id.Equals(id)).FirstOrDefault();
if (!tenant.IsDefault && tenant.Status == TenantStatus.Inactive)
{
// Get all tenants
List<Tenant> tenants = tenantResolver.Manifest;
if (tenants.Select(x => x.IsDefault || x.Status == TenantStatus.Active && x.Id != id).Count() >= 1)
{
return true;
}
}
return false;
}