public IClaimAuthorization CreateViewOperationalDashboardClaimAuthorization()
 {
     var nullValidator = new NullClaimValidator();
     var validator = new ViewOperationalDashboardClaimValidatorLocalEducationAgency(mySecurityAssertionProvider, nullValidator);
     var result = new ViewOperationalDashboardClaimAuthorization(validator);
     return result;
 }
        public IClaimAuthorization CreateViewMyStudentsClaimAuthorization()
        {
            var nullValidator = new NullClaimValidator();
            var validatorSchoolStaff = new ViewMyStudentsClaimValidatorSchoolStaff(mySecurityAssertionProvider, nullValidator);
            var validatorSchoolStudent = new ViewMyStudentsClaimValidatorSchoolStudent(mySecurityAssertionProvider, validatorSchoolStaff);
            var validatorLEASchoolStudent = new ViewMyStudentsClaimValidatorLocalEducationAgencySchoolStudent(mySecurityAssertionProvider, validatorSchoolStudent);

            var result = new ViewMyStudentsClaimAuthorization(validatorLEASchoolStudent);
            return result;
        }
 public IClaimAuthorization CreateViewAllTeachersClaimAuthorization()
 {
     var nullValidator = new NullClaimValidator();
     var validator = new ViewAllTeachersClaimValidatorSchool(mySecurityAssertionProvider, nullValidator);
     var result = new ViewAllTeachersClaimAuthorization(validator);
     return result;
 }
        public IClaimAuthorization CreateManageWatchListClaimAuthorization()
        {
            var nullValidator = new NullClaimValidator();
            var validator = new ManageWatchListClaimValidatorLocalEducationAgencySchoolStaff(
                mySecurityAssertionProvider, nullValidator);
            var result = new ManageWatchListClaimAuthorization(validator);

            return result;
        }
        public IClaimAuthorization CreateManageGoalsDashboardClaim()
        {
            var nullValidator = new NullClaimValidator();
            var validator = new ManageGoalsClaimValidatorLocalEducationAgency(mySecurityAssertionProvider, nullValidator);
            var result = new ManageGoalsClaimAuthorization(validator);

            return result;
        }
        public IClaimAuthorization CreateAccessOrganizationClaim()
        {
            var nullValidator = new NullClaimValidator();
            var validator = new AccessOrganizationClaimValidatorLocalEducationAgency(mySecurityAssertionProvider, nullValidator);
            var result = new AccessOrganizationClaimAuthorization(validator);

            return result;
        }