C# Class Ctc.Ods.Customizations.BellevueCollegeCourseDescriptionStrategy

Implements Bellevue College's business logic for determining a Course's description(s)
Inheritance: ICourseDescriptionStrategy
Datei anzeigen Open project: BellevueCollege/CtcApi

Public Methods

Method Description
BellevueCollegeCourseDescriptionStrategy ( IEnumerable descriptionsEntity, IEnumerable dummyEntity ) : System

Encapsulates Bellevue College's business logic for retrieving course descriptions

GetDescriptions ( ICourseID courseId, YearQuarter yrq ) : IList

Retrieves current and future course descriptions from the database

Method Details

BellevueCollegeCourseDescriptionStrategy() public method

Encapsulates Bellevue College's business logic for retrieving course descriptions
public BellevueCollegeCourseDescriptionStrategy ( IEnumerable descriptionsEntity, IEnumerable dummyEntity ) : System
descriptionsEntity IEnumerable A collection of descriptions from the first table in the ODS.
dummyEntity IEnumerable THIS VALUE IS IGNORED. (Bellevue College does not use the second description table in the ODS.)
return System

GetDescriptions() public method

Retrieves current and future course descriptions from the database
is null.
public GetDescriptions ( ICourseID courseId, YearQuarter yrq ) : IList
courseId ICourseID The course ID to retrieve the description for.
yrq YearQuarter /// The to retrieve the description for. If not supplied, will default to the /// . ///
return IList