C# Class ISIS.Schedule.Section

Inheritance: Ncqrs.Domain.AggregateRootMappedByConvention
Afficher le fichier Open project: jasondentler/ISIS

Méthodes publiques

Méthode Description
ChangeCEUs ( decimal ceus ) : void
ChangeCreditType ( CreditTypes creditType ) : void
ChangeDates ( System.DateTime startDate, System.DateTime endDate ) : void
ChangeLocation ( ISIS.Schedule.Location location, ISIS.Schedule.TopicCode tdcjTopicCode ) : void
ChangeSectionNumber ( string sectionNumber ) : void
ChangeTerm ( ISIS.Schedule.Term term ) : void
ChangeTitle ( string newTitle ) : void
ChangeTopicCode ( ISIS.Schedule.TopicCode topicCode ) : void
Section ( System.Guid sectionId, ISIS.Schedule.Term term, Course course, string sectionNumber ) : System

Méthodes protégées

Méthode Description
OnApprovalNumberChanged ( SectionApprovalNumberChangedEvent @event ) : void
OnCECreated ( ISIS.Schedule.ContinuingEducationSectionCreatedEvent @event ) : void
OnCEUsChanged ( SectionCEUsChangedEvent @event ) : void
OnCIPChanged ( ISIS.Schedule.SectionCIPChangedEvent @event ) : void
OnCourseTypeAdded ( SectionCourseTypeAddedEvent @event ) : void
OnCourseTypeRemoved ( ISIS.Schedule.SectionCourseTypeRemovedEvent @event ) : void
OnCreditCreated ( ISIS.Schedule.CreditSectionCreatedEvent @event ) : void
OnCreditTypeChanged ( SectionCreditTypeChangedEvent @event ) : void
OnDatedRemoved ( SectionDatesRemovedEvent @event ) : void
OnDatesChanged ( SectionDatesChangedEvent @event ) : void
OnLocationChanged ( SectionLocationChangedEvent @event ) : void
OnMadePending ( SectionMadePendingEvent @event ) : void
OnSectionNumberChanged ( SectionNumberChangedEvent @event ) : void
OnTermChanged ( SectionTermChangedEvent @event ) : void
OnTitleChanged ( SectionTitleChangedEvent @event ) : void
OnTopicCodeChanged ( ISIS.Schedule.SectionTopicCodeChangedEvent @event ) : void
OnTopicCodeRemoved ( SectionTopicCodeRemovedEvent @event ) : void

Private Methods

Méthode Description
Section ( ) : System

Method Details

ChangeCEUs() public méthode

public ChangeCEUs ( decimal ceus ) : void
ceus decimal
Résultat void

ChangeCreditType() public méthode

public ChangeCreditType ( CreditTypes creditType ) : void
creditType CreditTypes
Résultat void

ChangeDates() public méthode

public ChangeDates ( System.DateTime startDate, System.DateTime endDate ) : void
startDate System.DateTime
endDate System.DateTime
Résultat void

ChangeLocation() public méthode

public ChangeLocation ( ISIS.Schedule.Location location, ISIS.Schedule.TopicCode tdcjTopicCode ) : void
location ISIS.Schedule.Location
tdcjTopicCode ISIS.Schedule.TopicCode
Résultat void

ChangeSectionNumber() public méthode

public ChangeSectionNumber ( string sectionNumber ) : void
sectionNumber string
Résultat void

ChangeTerm() public méthode

public ChangeTerm ( ISIS.Schedule.Term term ) : void
term ISIS.Schedule.Term
Résultat void

ChangeTitle() public méthode

public ChangeTitle ( string newTitle ) : void
newTitle string
Résultat void

ChangeTopicCode() public méthode

public ChangeTopicCode ( ISIS.Schedule.TopicCode topicCode ) : void
topicCode ISIS.Schedule.TopicCode
Résultat void

OnApprovalNumberChanged() protected méthode

protected OnApprovalNumberChanged ( SectionApprovalNumberChangedEvent @event ) : void
@event SectionApprovalNumberChangedEvent
Résultat void

OnCECreated() protected méthode

protected OnCECreated ( ISIS.Schedule.ContinuingEducationSectionCreatedEvent @event ) : void
@event ISIS.Schedule.ContinuingEducationSectionCreatedEvent
Résultat void

OnCEUsChanged() protected méthode

protected OnCEUsChanged ( SectionCEUsChangedEvent @event ) : void
@event SectionCEUsChangedEvent
Résultat void

OnCIPChanged() protected méthode

protected OnCIPChanged ( ISIS.Schedule.SectionCIPChangedEvent @event ) : void
@event ISIS.Schedule.SectionCIPChangedEvent
Résultat void

OnCourseTypeAdded() protected méthode

protected OnCourseTypeAdded ( SectionCourseTypeAddedEvent @event ) : void
@event SectionCourseTypeAddedEvent
Résultat void

OnCourseTypeRemoved() protected méthode

protected OnCourseTypeRemoved ( ISIS.Schedule.SectionCourseTypeRemovedEvent @event ) : void
@event ISIS.Schedule.SectionCourseTypeRemovedEvent
Résultat void

OnCreditCreated() protected méthode

protected OnCreditCreated ( ISIS.Schedule.CreditSectionCreatedEvent @event ) : void
@event ISIS.Schedule.CreditSectionCreatedEvent
Résultat void

OnCreditTypeChanged() protected méthode

protected OnCreditTypeChanged ( SectionCreditTypeChangedEvent @event ) : void
@event SectionCreditTypeChangedEvent
Résultat void

OnDatedRemoved() protected méthode

protected OnDatedRemoved ( SectionDatesRemovedEvent @event ) : void
@event SectionDatesRemovedEvent
Résultat void

OnDatesChanged() protected méthode

protected OnDatesChanged ( SectionDatesChangedEvent @event ) : void
@event SectionDatesChangedEvent
Résultat void

OnLocationChanged() protected méthode

protected OnLocationChanged ( SectionLocationChangedEvent @event ) : void
@event SectionLocationChangedEvent
Résultat void

OnMadePending() protected méthode

protected OnMadePending ( SectionMadePendingEvent @event ) : void
@event SectionMadePendingEvent
Résultat void

OnSectionNumberChanged() protected méthode

protected OnSectionNumberChanged ( SectionNumberChangedEvent @event ) : void
@event SectionNumberChangedEvent
Résultat void

OnTermChanged() protected méthode

protected OnTermChanged ( SectionTermChangedEvent @event ) : void
@event SectionTermChangedEvent
Résultat void

OnTitleChanged() protected méthode

protected OnTitleChanged ( SectionTitleChangedEvent @event ) : void
@event SectionTitleChangedEvent
Résultat void

OnTopicCodeChanged() protected méthode

protected OnTopicCodeChanged ( ISIS.Schedule.SectionTopicCodeChangedEvent @event ) : void
@event ISIS.Schedule.SectionTopicCodeChangedEvent
Résultat void

OnTopicCodeRemoved() protected méthode

protected OnTopicCodeRemoved ( SectionTopicCodeRemovedEvent @event ) : void
@event SectionTopicCodeRemovedEvent
Résultat void

Section() public méthode

public Section ( System.Guid sectionId, ISIS.Schedule.Term term, Course course, string sectionNumber ) : System
sectionId System.Guid
term ISIS.Schedule.Term
course Course
sectionNumber string
Résultat System