C# Class ISIS.Schedule.Section

Inheritance: Ncqrs.Domain.AggregateRootMappedByConvention
显示文件 Open project: jasondentler/ISIS

Public Methods

Method 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

Protected Methods

Method 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

Method Description
Section ( ) : System

Method Details

ChangeCEUs() public method

public ChangeCEUs ( decimal ceus ) : void
ceus decimal
return void

ChangeCreditType() public method

public ChangeCreditType ( CreditTypes creditType ) : void
creditType CreditTypes
return void

ChangeDates() public method

public ChangeDates ( System.DateTime startDate, System.DateTime endDate ) : void
startDate System.DateTime
endDate System.DateTime
return void

ChangeLocation() public method

public ChangeLocation ( ISIS.Schedule.Location location, ISIS.Schedule.TopicCode tdcjTopicCode ) : void
location ISIS.Schedule.Location
tdcjTopicCode ISIS.Schedule.TopicCode
return void

ChangeSectionNumber() public method

public ChangeSectionNumber ( string sectionNumber ) : void
sectionNumber string
return void

ChangeTerm() public method

public ChangeTerm ( ISIS.Schedule.Term term ) : void
term ISIS.Schedule.Term
return void

ChangeTitle() public method

public ChangeTitle ( string newTitle ) : void
newTitle string
return void

ChangeTopicCode() public method

public ChangeTopicCode ( ISIS.Schedule.TopicCode topicCode ) : void
topicCode ISIS.Schedule.TopicCode
return void

OnApprovalNumberChanged() protected method

protected OnApprovalNumberChanged ( SectionApprovalNumberChangedEvent @event ) : void
@event SectionApprovalNumberChangedEvent
return void

OnCECreated() protected method

protected OnCECreated ( ISIS.Schedule.ContinuingEducationSectionCreatedEvent @event ) : void
@event ISIS.Schedule.ContinuingEducationSectionCreatedEvent
return void

OnCEUsChanged() protected method

protected OnCEUsChanged ( SectionCEUsChangedEvent @event ) : void
@event SectionCEUsChangedEvent
return void

OnCIPChanged() protected method

protected OnCIPChanged ( ISIS.Schedule.SectionCIPChangedEvent @event ) : void
@event ISIS.Schedule.SectionCIPChangedEvent
return void

OnCourseTypeAdded() protected method

protected OnCourseTypeAdded ( SectionCourseTypeAddedEvent @event ) : void
@event SectionCourseTypeAddedEvent
return void

OnCourseTypeRemoved() protected method

protected OnCourseTypeRemoved ( ISIS.Schedule.SectionCourseTypeRemovedEvent @event ) : void
@event ISIS.Schedule.SectionCourseTypeRemovedEvent
return void

OnCreditCreated() protected method

protected OnCreditCreated ( ISIS.Schedule.CreditSectionCreatedEvent @event ) : void
@event ISIS.Schedule.CreditSectionCreatedEvent
return void

OnCreditTypeChanged() protected method

protected OnCreditTypeChanged ( SectionCreditTypeChangedEvent @event ) : void
@event SectionCreditTypeChangedEvent
return void

OnDatedRemoved() protected method

protected OnDatedRemoved ( SectionDatesRemovedEvent @event ) : void
@event SectionDatesRemovedEvent
return void

OnDatesChanged() protected method

protected OnDatesChanged ( SectionDatesChangedEvent @event ) : void
@event SectionDatesChangedEvent
return void

OnLocationChanged() protected method

protected OnLocationChanged ( SectionLocationChangedEvent @event ) : void
@event SectionLocationChangedEvent
return void

OnMadePending() protected method

protected OnMadePending ( SectionMadePendingEvent @event ) : void
@event SectionMadePendingEvent
return void

OnSectionNumberChanged() protected method

protected OnSectionNumberChanged ( SectionNumberChangedEvent @event ) : void
@event SectionNumberChangedEvent
return void

OnTermChanged() protected method

protected OnTermChanged ( SectionTermChangedEvent @event ) : void
@event SectionTermChangedEvent
return void

OnTitleChanged() protected method

protected OnTitleChanged ( SectionTitleChangedEvent @event ) : void
@event SectionTitleChangedEvent
return void

OnTopicCodeChanged() protected method

protected OnTopicCodeChanged ( ISIS.Schedule.SectionTopicCodeChangedEvent @event ) : void
@event ISIS.Schedule.SectionTopicCodeChangedEvent
return void

OnTopicCodeRemoved() protected method

protected OnTopicCodeRemoved ( SectionTopicCodeRemovedEvent @event ) : void
@event SectionTopicCodeRemovedEvent
return void

Section() public method

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
return System