External C# Functions

The external C# functions are used for any class methods that are repeated across the Inline C# Functions.

Classes

Function: Class: Description: Function done? Documentation done?
BaileyWeb,University.Data.AcademicDepartments AcademicDepartments Contains methods related to the output of academic department data (Global Datatype BaileyWeb.University.AcademicDepartments) as XML. No No
BaileyWeb.University.Data.Buildings Buildings Contains methods related to the output of building data (Page Datafolder BaileyWeb.University.Buildings) as XML. No No
BaileyWeb.University.Data.Campaigns Campaigns Contains methods related to the output of campaign data (Page Datafolder BaileyWeb.University.Campaigns) as XML. No No
BaileyWeb.University.Data.CaseStudies CaseStudies Contains methods related to the output of case study data (Page Datafolder BaileyWeb.University.CaseStudies) as XML. No No
BaileyWeb.University.Data.Collections Collections Contains methods related to the output of collection data (Page Datafolder BaileyWeb.University.Collections) as XML. No No
BaileyWeb.University.Data.Common Common Contains common methods related to the output of XML data. Yes Yes
BaileyWeb.University.Data.CourseFeeBandCosts CourseFeeBandCosts Contains methods related to the output of course fee band cost data (Global Datatype BaileyWeb.University.CourseFeeBandCosts) as XML. No No
BaileyWeb.University.Data.CourseFeeBands CourseFeeBands Contains methods related to the output of course fee band data (Global Datatype BaileyWeb.University.CourseFeeBands) as XML. No No
BaileyWeb.University.Data.Courses Courses Contains methods related to the output of course data (Page Datafolder BaileyWeb.University.Courses) as XML. No No
BaileyWeb.University.Data.EntryProfiles EntryProfiles Contains methods related to the output of entry profile data (Page Datafolder BaileyWeb.University.EntryProfiles) as XML. No No
BaileyWeb.University.Data.Events Events Contains methods related to the output of event data (Page Datafolder BaileyWeb.University.Events) as XML. No No
BaileyWeb.University.Data.Groups Groups Contains methods related to the output of group data (Page Datafolder BaileyWeb.University.Groups) as XML. No No
BaileyWeb.University.Data.LanguageRequirements LanguageRequirements Contains methods related to the output of language requirement data (Page Datafolder BaileyWeb.University.LanguageRequirements) as XML. No No
BaileyWeb.University.Data.Locations Locations Contains methods related to the output of location data (Page Datafolder BaileyWeb.University.Locations) as XML. No No
BaileyWeb.University.Data.ModuleFeeBandCosts ModuleFeeBandCosts Contains methods related to the output of module fee band cost data (Global Datatype BaileyWeb.University.ModuleFeeBandCosts) as XML. No No
BaileyWeb.University.Data.ModuleFeeBands ModuleFeeBands Contains methods related to the output of module fee band data (Global Datatype BaileyWeb.University.ModuleFeeBands) as XML. No No
BaileyWeb.University.Data.Modules Modules Contains methods related to the output of module data (Page Datafolder BaileyWeb.University.Modules) as XML. No No
BaileyWeb.University.Data.News News Contains methods related to the output of news data (Page Datafolder BaileyWeb.University.News) as XML. No No
BaileyWeb.University.Data.Partners Partners Contains methods related to the output of partner data (Page Datafolder BaileyWeb.University.Partners) as XML. No No
BaileyWeb.University.Data.People People Contains methods related to the output of people data (Page Datafolder BaileyWeb.University.People) as XML. No No
BaileyWeb.University.Data.Projects Projects Contains methods related to the output of project data (Page Datafolder BaileyWeb.University.Projects) as XML. No No
BaileyWeb.University.Data.Publications Publications Contains methods related to the output of publication data (Page Datafolder BaileyWeb.University.Publications) as XML. No No
BaileyWeb.University.Data.Subjects Subjects Contains methods related to the output of subject data (Page Datafolder BaileyWeb.University.Subjects) as XML. No No
BaileyWeb.University.Data.Teams Teams Contains methods related to the output of team data (Page Datafolder BaileyWeb.University.Teams) as XML. No No

Class - Method Matrix

Most of the methods in the above classes are grouped here by output type for easy reference:

Class: Method types:
ListSomething(): ListSomethingFrom(): GetSingleConcise(Guid Id): GetSingleFull(Guid Id):
AcademicDepartments GetAcademicDepartmentConcise(Guid AcademicDepartmentId)
Buildings ListBuildings() ListBuildingsFromCSV(string BuildingsCSV) GetBuildingConcise(Guid BuildingId) GetBuildingFull(Guid BuildingId)
ListBuildingsFromLocationId(Guid LocationId)
Campaigns ListCampaigns() ListCampaignsFromCSV(string CampaignsCSV) GetCampaignConcise(Guid CampaignId) GetCampaignFull(Guid CampaignId)
CaseStudies ListCaseStudies() ListCaseStudiesFromCSV(string CaseStudiesCSV) GetCaseStudyConcise(Guid CaseStudyId) GetCaseStudyFull(Guid CaseStudyId)
Collections ListCollections() ListCollectionsFromCSV(string CollectionsCSV) GetCollectionConcise(Guid CollectionId) GetCollectionFull(Guid CollectionId)
CourseFeeBandCosts ListCourseFeeBandCosts() GetCourseFeeBandCostsConcise(Guid CourseFeeBandCostId) GetCourseFeeBandCostsFull(Guid CourseFeeBandCostId)
CourseFeeBands ListCourseFeeBands() GetCourseFeeBandsConcise(Guid CourseFeeBandId) GetCourseFeeBandsFull(Guid CourseFeeBandId)
Courses ListCourses() ListCoursesFromCSV(string CoursesCSV) GetCourseConcise(Guid CourseId) GetCourseFull(Guid CourseId)
ListCoursesEnumerable() ListCoursesFromSubjectId(Guid SubjectId)
EntryProfiles ListEntryProfiles() ListEntryProfilesFromCSV(string EntryProfilesCSV) GetEntryProfileConcise(Guid EntryProfileId) GetEntryProfileFull(Guid EntryProfileId)
Events ListEvents() ListEventsFromCSV(string EventsCSV) GetEventConcise(Guid EventId) GetEventFull(Guid EventId)
Groups ListGroups() ListGroupsFromCSV(string GroupsCSV) GetGroupConcise(Guid GroupId) GetGroupFull(Guid GroupId)
ListGroupsFromPersonId(Guid PersonId)
LanguageRequirements ListLanguageRequirements() ListLanguageRequirementsFromCSV(string LanguageRequirementsCSV) GetLanguageRequirementConcise(Guid LanguageRequirementId) GetLanguageRequirementFull(Guid LanguageRequirementId)
Locations ListLocations() ListLocationsFromCSV(string LocationsCSV) GetLocationConcise(Guid LocationId) GetLocationFull(Guid LocationId)
GetLocationConciseWithoutBuildings(Guid? LocationId)
ModuleFeeBandCosts ListModuleFeeBandCosts() GetModuleFeeBandCostsConcise(Guid ModuleFeeBandCostId) GetModuleFeeBandCostsFull(Guid ModuleFeeBandCostId)
ModuleFeeBands ListModuleFeeBands() GetModuleFeeBandsConcise(Guid ModuleFeeBandId) GetModuleFeeBandsFull(Guid ModuleFeeBandId)
Modules ListModules() ListModulesFromCSV(string ModulesCSV) GetModuleConcise(Guid ModuleId) GetModuleFull(Guid ModuleId)
ListModulesEnumerable() ListModuleDescendantsFromModuleId(Guid ModuleId)
News ListNews() ListNewsFromCSV(string NewsCSV) GetNewsConcise(Guid NewsId) GetNewsFull(Guid NewsId)
ListNewsFromPersonId(Guid PersonId)
Partners ListPartners() ListPartnersFromCSV(string PartnersCSV) GetPartnerConcise(Guid PartnerId) GetPartnerFull(Guid PartnerId)
People ListPeople() ListPeopleFromCSV(string PeopleCSV) GetPersonConcise(Guid PersonId) GetPersonFull(Guid PersonId)
ListPeopleEnumerable()
Projects ListProjects() ListProjectsFromCSV(string ProjectsCSV) GetProjectConcise(Guid ProjectId) GetProjectFull(Guid ProjectId)
Publications ListPublications() ListPublicationsFromCSV(string PublicationsCSV) GetPublicationConcise(Guid PublicationId) GetPublicationFull(Guid PublicationId)
Subjects ListSubjects() ListSubjectsFromCSV(string SubjectsCSV) GetSubjectConcise(Guid SubjectId) GetSubjectFull(Guid SubjectId)
ListSubjectsEnumerable() ListSubjectsFromModuleId(Guid ModuleId)
ListSubjectsFromPersonId(Guid PersonId)
Teams ListTeams() ListTeamsFromCSV(string TeamsCSV) GetTeamConcise(Guid TeamId) GetTeamFull(Guid TeamId)
ListTeamsFromPersonId(Guid PersonId)

Updated: 05 May 2020