C# 클래스 PPPDDDChap17.Entities.Examples.HotelAvailability

파일 보기 프로젝트 열기: elbandit/PPPDDD 1 사용 예제들

Private Properties

프로퍼티 타입 설명
GetDoubleRoomAvailability AvailableBookingSlot
GetFamilyRoomAvailability AvailableBookingSlot
GetSingleRoomAvailability AvailableBookingSlot

공개 메소드들

메소드 설명
GetDoubleRoomPriceFor ( System.DateTime start, System.DateTime end ) : Money
GetFamilyRoomPriceFor ( System.DateTime start, System.DateTime end ) : Money
GetSingleRoomPriceFor ( System.DateTime start, System.DateTime end ) : Money
HasDoubleRoomAvailability ( System.DateTime start, System.DateTime end ) : bool
HasFamilyRoomAvailability ( System.DateTime start, System.DateTime end ) : bool
HasSingleRoomAvailability ( System.DateTime start, System.DateTime end ) : bool
HotelAvailability ( RoomAvailability singleRooms, RoomAvailability doubleRooms, RoomAvailability FamilyRooms ) : System

비공개 메소드들

메소드 설명
GetDoubleRoomAvailability ( System.DateTime start, System.DateTime end ) : AvailableBookingSlot
GetFamilyRoomAvailability ( System.DateTime start, System.DateTime end ) : AvailableBookingSlot
GetSingleRoomAvailability ( System.DateTime start, System.DateTime end ) : AvailableBookingSlot

메소드 상세

GetDoubleRoomPriceFor() 공개 메소드

public GetDoubleRoomPriceFor ( System.DateTime start, System.DateTime end ) : Money
start System.DateTime
end System.DateTime
리턴 Money

GetFamilyRoomPriceFor() 공개 메소드

public GetFamilyRoomPriceFor ( System.DateTime start, System.DateTime end ) : Money
start System.DateTime
end System.DateTime
리턴 Money

GetSingleRoomPriceFor() 공개 메소드

public GetSingleRoomPriceFor ( System.DateTime start, System.DateTime end ) : Money
start System.DateTime
end System.DateTime
리턴 Money

HasDoubleRoomAvailability() 공개 메소드

public HasDoubleRoomAvailability ( System.DateTime start, System.DateTime end ) : bool
start System.DateTime
end System.DateTime
리턴 bool

HasFamilyRoomAvailability() 공개 메소드

public HasFamilyRoomAvailability ( System.DateTime start, System.DateTime end ) : bool
start System.DateTime
end System.DateTime
리턴 bool

HasSingleRoomAvailability() 공개 메소드

public HasSingleRoomAvailability ( System.DateTime start, System.DateTime end ) : bool
start System.DateTime
end System.DateTime
리턴 bool

HotelAvailability() 공개 메소드

public HotelAvailability ( RoomAvailability singleRooms, RoomAvailability doubleRooms, RoomAvailability FamilyRooms ) : System
singleRooms RoomAvailability
doubleRooms RoomAvailability
FamilyRooms RoomAvailability
리턴 System