public OptionsTenantProvider(IHttpContextAccessor httpContextAccessor, IOptionsSnapshot <List <Tenant> > namedOptionsAccessor)
        {
            string host = httpContextAccessor.HttpContext?.Request.Host.Host;

            Tenants = namedOptionsAccessor.Get("Tenants");
            Tenant  = Tenants.AsQueryable().Where(t => t.Host == host).SingleOrDefault();
        }
 public Tenant GetTenantById(Guid?tenantId) => Tenants.AsQueryable().Where(t => t.Id == tenantId).SingleOrDefault();