Inline C# Functions

The inline C# functions are used to retrieve data from Datatypes and format it as usable XML for the XSLT Functions to convert into web-pages (sometimes via a Razor Function intermediary).

These are the C# functions used by the University Package:

Function: Description: Function done? Documentation done?
BaileyWeb.Data.GetAllCountryDiallingCodesListDictionary Produces a custom dictionary<string,string> list of international dialling codes. Yes Yes
BaileyWeb.Data.GetAllCountryISO2CodesListDictionary Produces a custom dictionary<string,string> list of ISO codes (2-letter). Yes Yes
BaileyWeb.Data.GetAllCountryUN3CodesListDictionary Produces a custom dictionary<string,string> list of UN codes (3-letter). Yes Yes
BaileyWeb.Data.GetAllCountryUNNumberCodesListDictionary Produces a custom dictionary<string,string> list of UN codes (numerical). Yes Yes
BaileyWeb.Data.GetAllHonorificsListDictionary Produces a custom dictionary<guid,string> list of honorifics. Yes Yes
BaileyWeb.Data.GetSelectedHonorificsListDictionary Produces a custom dictionary<guid,string> list of honorifics where the Display value is True. Yes Yes
BaileyWeb.University.Data.GetBuildingById Retrieves combined data from multiple sources for an individual building. Yes Yes
BaileyWeb.University.Data.GetCampaignById Retrieves combined data from multiple sources for an individual campaign. Yes Yes
BaileyWeb.University.Data.GetCaseStudyById Retrieves combined data from multiple sources for an individual case study. Yes Yes
BaileyWeb.University.Data.GetCollectionById Retrieves combined data from multiple sources for an individual collection. Yes Yes
BaileyWeb.University.Data.GetCourseById Retrieves combined data from multiple sources for an individual course. Yes Yes
BaileyWeb.University.Data.GetCourseFeeBandsById Retrieves combined data from multiple sources for an individual course fee band. Yes Yes
BaileyWeb.University.Data.GetEntryProfileById Retrieves combined data from multiple sources for an individual entry profile. Yes Yes
BaileyWeb.University.Data.GetEventById Retrieves combined data from multiple sources for an individual event. Yes Yes
BaileyWeb.University.Data.GetGroupById Retrieves combined data from multiple sources for an individual group. Yes Yes
BaileyWeb.University.Data.GetLanguageRequirementById Retrieves combined data from multiple sources for an individual language requirement. Yes Yes
BaileyWeb.University.Data.GetLocationById Retrieves combined data from multiple sources for an individual location. Yes Yes
BaileyWeb.University.Data.GetModuleById Retrieves combined data from multiple sources for an individual module. Yes Yes
BaileyWeb.University.Data.GetModuleFeeBandsById Retrieves combined data from multiple sources for an individual module fee band. Yes Yes
BaileyWeb.University.Data.GetNewsById Retrieves combined data from multiple sources for an individual news. Yes Yes
BaileyWeb.University.Data.GetPartnerById Retrieves combined data from multiple sources for an individual partner organisation. Yes Yes
BaileyWeb.University.Data.GetPersonById Retrieves combined data from multiple sources for an individual person. Yes Yes
BaileyWeb.University.Data.GetProjectById Retrieves combined data from multiple sources for an individual project. Yes Yes
BaileyWeb.University.Data.GetPublicationById Retrieves combined data from multiple sources for an individual publication. Yes Yes
BaileyWeb.University.Data.GetSubjectById Retrieves combined data from multiple sources for an individual subject. Yes Yes
BaileyWeb.University.Data.GetTeamById Retrieves combined data from multiple sources for an individual team. Yes Yes
BaileyWeb.University.Data.ListBuildings Retrieves a list of buildings. Yes Yes
BaileyWeb.University.Data.ListBuildingsAsDictionary Produces a custom dictionary<guid,string> list of buildings grouped by location. Yes Yes
BaileyWeb.University.Data.ListCampaigns Retrieves a list of campaigns. Yes Yes
BaileyWeb.University.Data.ListCampaignsSortedByCampaignType Retrieves a list of campaigns, sorted by campaign type. Yes Yes
BaileyWeb.University.Data.ListCaseStudies Retrieves a list of case studies. Yes Yes
BaileyWeb.University.Data.ListCollections Retrieves a list of collections. Yes Yes
BaileyWeb.University.Data.ListCourseFeesSortedByEducationLevel Retrieves a list of course fees, sorted by education level. Yes Yes
BaileyWeb.University.Data.ListCourses Retrieves a list of courses. Yes Yes
BaileyWeb.University.Data.ListCoursesByEducationLevel Retrieves a list of courses for an individual education level. Yes Yes
BaileyWeb.University.Data.ListCourseYears Retrieves a list of upcoming start date years from courses. Yes Yes
BaileyWeb.University.Data.ListEntryProfiles Retrieves a list of entry profiles. Yes Yes
BaileyWeb.University.Data.ListEvents Retrieves a list of events. Yes Yes
BaileyWeb.University.Data.ListEventsUpcoming Retrieves a list of upcoming events. Yes Yes
BaileyWeb.University.Data.ListGroups Retrieves a list of groups. Yes Yes
BaileyWeb.University.Data.ListGroupsAndTeams Retrieves a list of groups and teams. Yes Yes
BaileyWeb.University.Data.ListGroupsAndTeamsSortedByGroupType Retrieves a list of groups and teams, sorted by group type. Yes Yes
BaileyWeb.University.Data.ListLanguageRequirements Retrieves a list of language requirements. Yes Yes
BaileyWeb.University.Data.ListLocations Retrieves a list of locations. Yes Yes
BaileyWeb.University.Data.ListLocationsAndBuildings Retrieves a list of locations and buildings. Yes Yes
BaileyWeb.University.Data.ListManagementStructureFromPersonId Retrieves management structure data down from the specified person. Yes Yes
BaileyWeb.University.Data.ListModuleFeesSortedByEducationLevel Retrieves a list of module fees, sorted by education level. Yes Yes
BaileyWeb.University.Data.ListModules Retrieves a list of modules. Yes Yes
BaileyWeb.University.Data.ListModulesByEducationLevel Retrieves a list of modules for an individual education level. Yes Yes
BaileyWeb.University.Data.ListNews Retrieves a list of news articles. Yes Yes
BaileyWeb.University.Data.ListNewsRecent Retrieves a list of recent news articles (last 12 months). Yes Yes
BaileyWeb.University.Data.ListNewsRecentRSS Retrieves a list of recent news articles (last 12 months), formatted as RSS. Yes Yes
BaileyWeb.University.Data.ListPartners Retrieves a list of partner organisations. Yes Yes
BaileyWeb.University.Data.ListPeople Retrieves a list of people. Yes Yes
BaileyWeb.University.Data.ListProjects Retrieves a list of projects. Yes Yes
BaileyWeb.University.Data.ListPublications Retrieves a list of publications. Yes Yes
BaileyWeb.University.Data.ListSubjects Retrieves a list of subjects. Yes Yes
BaileyWeb.University.Data.ListSubjectsAsDictionary Produces a custom dictionary<guid,string> list of subjects, grouped by education levels. Yes Yes
BaileyWeb.University.Data.ListSubjectsByEducationLevel Retrieves a list of subjects for an individual education level. Yes Yes
BaileyWeb.University.Data.ListTeams Retrieves a list of teams. Yes Yes
BaileyWeb.University.Data.SearchCourses Retrieves combined data from multiple sources for all courses, or a list of courses filtered by a search criteria. Yes Yes
BaileyWeb.University.Data.SearchModules Retrieves combined data from multiple sources for all modules, or a list of modules filtered by a search criteria. Yes Yes
BaileyWeb.University.Data.SearchNews Retrieves combined data from multiple sources for all news, or a list of news articles filtered by a search criteria. Yes Yes
BaileyWeb.University.Data.SearchPeople Retrieves combined data from multiple sources for all people, or a list of people filtered by a search criteria. Yes Yes
BaileyWeb.University.Data.SearchSubjects Retrieves combined data from multiple sources for all subjects, or a list of subjects filtered by a search criteria. Yes Yes
BaileyWeb.University.Pages.GetPageTitle Displays the title of a specified page. Yes Yes
BaileyWeb.University.Pages.ShowPageContent Takes content from one page and displays it on another. Yes Yes

Updated: 02 April 2022