using Bit.Core.AdminConsole.Entities.Provider; using Bit.Infrastructure.EntityFramework.Repositories; using Bit.Infrastructure.EntityFramework.Repositories.Queries; namespace Bit.Infrastructure.EntityFramework.AdminConsole.Repositories.Queries; public class ProviderOrganizationCountByOrganizationIdsQuery : IQuery { private readonly IEnumerable _organizationIds; public ProviderOrganizationCountByOrganizationIdsQuery(IEnumerable organizationIds) { _organizationIds = organizationIds; } public IQueryable Run(DatabaseContext dbContext) { var query = from po in dbContext.ProviderOrganizations where _organizationIds.Contains(po.OrganizationId) select po; return query; } }