Example #1
0
        public IQueryable <RenwebGradeLevelResult> ParentsWebGradeLevelsSearch(
            int userId = 15328,
            RenwebUserType userType = RenwebUserType.Parent,
            string schoolCode       = "",
            string districtCode     = "DIS-TX"
            )
        {
            var request = new pw_sch_directory_family_gradelevelRequest
            {
                UserID     = userId,
                UserType   = EnumHelper.GetDescription(userType),
                District   = districtCode,
                SchoolCode = schoolCode
            };

            var client = new pw_sch_directorySoapClient();

            var results = client.pw_sch_directory_family_gradelevel(request)
                          .pw_sch_directory_family_gradelevelResult
                          .CreateDataReader()
                          .DataReaderMapToList <RenwebGradeLevelResult>()
                          .AsQueryable();

            return(results);
        }
Example #2
0
        public IQueryable <RenwebFamilyResult> ParentsWebFamilySearch(
            int userId = 15328,
            RenwebUserType userType           = RenwebUserType.Parent,
            RenwebDirectoryType directoryType = RenwebDirectoryType.Parent,
            string nameFilter   = "",
            string gradeFilter  = "",
            string classFilter  = "",
            string schoolCode   = "",
            string districtCode = "DIS-TX"
            )
        {
            var request = new pw_sch_directory_familyRequest
            {
                UserID        = userId,
                UserType      = EnumHelper.GetDescription(userType),
                DirectoryType = EnumHelper.GetDescription(directoryType),
                District      = districtCode,
                SchoolCode    = schoolCode,
                Criteria      = gradeFilter,
                FilterName    = nameFilter,
                classCriteria = classFilter
            };

            var client = new pw_sch_directorySoapClient();

            var results = client.pw_sch_directory_family(request)
                          .pw_sch_directory_familyResult
                          .CreateDataReader()
                          .DataReaderMapToList <RenwebFamilyResult>()
                          .AsQueryable();

            return(results);
        }