protected RelationshipsAuthorizationStrategyBase( IConcreteEducationOrganizationIdAuthorizationContextDataTransformer <TContextData> concreteEducationOrganizationIdAuthorizationContextDataTransformer) { _concreteEducationOrganizationIdAuthorizationContextDataTransformer = concreteEducationOrganizationIdAuthorizationContextDataTransformer; _educationOrganizationHierarchy = new Lazy <AdjacencyGraph <string, Edge <string> > >( () => EducationOrganizationHierarchyProvider.GetEducationOrganizationHierarchy()); }
public RelationshipsWithEdOrgsOnlyAuthorizationStrategy(IConcreteEducationOrganizationIdAuthorizationContextDataTransformer <TContextData> concreteEducationOrganizationIdAuthorizationContextDataTransformer) : base(concreteEducationOrganizationIdAuthorizationContextDataTransformer) { }
public RelationshipsWithStudentsOnlyThroughEdOrgAssociationAuthorizationStrategy(IConcreteEducationOrganizationIdAuthorizationContextDataTransformer <TContextData> concreteEducationOrganizationIdAuthorizationContextDataTransformer) : base(concreteEducationOrganizationIdAuthorizationContextDataTransformer) { }