C# 클래스 ISIS.Schedule.Section

상속: Ncqrs.Domain.AggregateRootMappedByConvention
파일 보기 프로젝트 열기: jasondentler/ISIS

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
Section ( ) : System

메소드 상세

ChangeCEUs() 공개 메소드

public ChangeCEUs ( decimal ceus ) : void
ceus decimal
리턴 void

ChangeCreditType() 공개 메소드

public ChangeCreditType ( CreditTypes creditType ) : void
creditType CreditTypes
리턴 void

ChangeDates() 공개 메소드

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

ChangeLocation() 공개 메소드

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

ChangeSectionNumber() 공개 메소드

public ChangeSectionNumber ( string sectionNumber ) : void
sectionNumber string
리턴 void

ChangeTerm() 공개 메소드

public ChangeTerm ( ISIS.Schedule.Term term ) : void
term ISIS.Schedule.Term
리턴 void

ChangeTitle() 공개 메소드

public ChangeTitle ( string newTitle ) : void
newTitle string
리턴 void

ChangeTopicCode() 공개 메소드

public ChangeTopicCode ( ISIS.Schedule.TopicCode topicCode ) : void
topicCode ISIS.Schedule.TopicCode
리턴 void

OnApprovalNumberChanged() 보호된 메소드

protected OnApprovalNumberChanged ( SectionApprovalNumberChangedEvent @event ) : void
@event SectionApprovalNumberChangedEvent
리턴 void

OnCECreated() 보호된 메소드

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

OnCEUsChanged() 보호된 메소드

protected OnCEUsChanged ( SectionCEUsChangedEvent @event ) : void
@event SectionCEUsChangedEvent
리턴 void

OnCIPChanged() 보호된 메소드

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

OnCourseTypeAdded() 보호된 메소드

protected OnCourseTypeAdded ( SectionCourseTypeAddedEvent @event ) : void
@event SectionCourseTypeAddedEvent
리턴 void

OnCourseTypeRemoved() 보호된 메소드

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

OnCreditCreated() 보호된 메소드

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

OnCreditTypeChanged() 보호된 메소드

protected OnCreditTypeChanged ( SectionCreditTypeChangedEvent @event ) : void
@event SectionCreditTypeChangedEvent
리턴 void

OnDatedRemoved() 보호된 메소드

protected OnDatedRemoved ( SectionDatesRemovedEvent @event ) : void
@event SectionDatesRemovedEvent
리턴 void

OnDatesChanged() 보호된 메소드

protected OnDatesChanged ( SectionDatesChangedEvent @event ) : void
@event SectionDatesChangedEvent
리턴 void

OnLocationChanged() 보호된 메소드

protected OnLocationChanged ( SectionLocationChangedEvent @event ) : void
@event SectionLocationChangedEvent
리턴 void

OnMadePending() 보호된 메소드

protected OnMadePending ( SectionMadePendingEvent @event ) : void
@event SectionMadePendingEvent
리턴 void

OnSectionNumberChanged() 보호된 메소드

protected OnSectionNumberChanged ( SectionNumberChangedEvent @event ) : void
@event SectionNumberChangedEvent
리턴 void

OnTermChanged() 보호된 메소드

protected OnTermChanged ( SectionTermChangedEvent @event ) : void
@event SectionTermChangedEvent
리턴 void

OnTitleChanged() 보호된 메소드

protected OnTitleChanged ( SectionTitleChangedEvent @event ) : void
@event SectionTitleChangedEvent
리턴 void

OnTopicCodeChanged() 보호된 메소드

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

OnTopicCodeRemoved() 보호된 메소드

protected OnTopicCodeRemoved ( SectionTopicCodeRemovedEvent @event ) : void
@event SectionTopicCodeRemovedEvent
리턴 void

Section() 공개 메소드

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
리턴 System