protected RelationshipsAuthorizationStrategyBase(
            IConcreteEducationOrganizationIdAuthorizationContextDataTransformer <TContextData> concreteEducationOrganizationIdAuthorizationContextDataTransformer)
        {
            _concreteEducationOrganizationIdAuthorizationContextDataTransformer = concreteEducationOrganizationIdAuthorizationContextDataTransformer;

            _educationOrganizationHierarchy = new Lazy <AdjacencyGraph <string, Edge <string> > >(
                () =>
                EducationOrganizationHierarchyProvider.GetEducationOrganizationHierarchy());
        }
示例#2
0
 public RelationshipsWithEdOrgsOnlyAuthorizationStrategy(IConcreteEducationOrganizationIdAuthorizationContextDataTransformer <TContextData> concreteEducationOrganizationIdAuthorizationContextDataTransformer)
     : base(concreteEducationOrganizationIdAuthorizationContextDataTransformer)
 {
 }
示例#3
0
 public RelationshipsWithStudentsOnlyThroughEdOrgAssociationAuthorizationStrategy(IConcreteEducationOrganizationIdAuthorizationContextDataTransformer <TContextData> concreteEducationOrganizationIdAuthorizationContextDataTransformer)
     : base(concreteEducationOrganizationIdAuthorizationContextDataTransformer)
 {
 }