C# Class Dahlia.Models.Retreat

Inheritance: IAmPersistable
显示文件 Open project: HarmonyHacks/Dahlia Class Usage Examples

Public Methods

Method Description
AddParticipant ( Participant participant, Bed bed ) : void
AddRegistrations ( IList theRegistrations ) : void
GetUnassignedBeds ( IEnumerable beds ) : IEnumerable
RemoveParticipant ( int participantId ) : void
Retreat ( ) : System
Retreat ( IList registrations ) : System

Private Methods

Method Description
EnsureBedIsNotAssigned ( Bed bed ) : void
EnsureRetreatIsNotFull ( ) : void

Method Details

AddParticipant() public method

public AddParticipant ( Participant participant, Bed bed ) : void
participant Participant
bed Bed
return void

AddRegistrations() public method

public AddRegistrations ( IList theRegistrations ) : void
theRegistrations IList
return void

GetUnassignedBeds() public method

public GetUnassignedBeds ( IEnumerable beds ) : IEnumerable
beds IEnumerable
return IEnumerable

RemoveParticipant() public method

public RemoveParticipant ( int participantId ) : void
participantId int
return void

Retreat() public method

public Retreat ( ) : System
return System

Retreat() public method

public Retreat ( IList registrations ) : System
registrations IList
return System