C# Class PPPDDDChap17.Entities.Examples.HotelAvailability

Afficher le fichier Open project: elbandit/PPPDDD Class Usage Examples

Private Properties

Свойство Type Description
GetDoubleRoomAvailability AvailableBookingSlot
GetFamilyRoomAvailability AvailableBookingSlot
GetSingleRoomAvailability AvailableBookingSlot

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
GetDoubleRoomAvailability ( System.DateTime start, System.DateTime end ) : AvailableBookingSlot
GetFamilyRoomAvailability ( System.DateTime start, System.DateTime end ) : AvailableBookingSlot
GetSingleRoomAvailability ( System.DateTime start, System.DateTime end ) : AvailableBookingSlot

Method Details

GetDoubleRoomPriceFor() public méthode

public GetDoubleRoomPriceFor ( System.DateTime start, System.DateTime end ) : Money
start System.DateTime
end System.DateTime
Résultat Money

GetFamilyRoomPriceFor() public méthode

public GetFamilyRoomPriceFor ( System.DateTime start, System.DateTime end ) : Money
start System.DateTime
end System.DateTime
Résultat Money

GetSingleRoomPriceFor() public méthode

public GetSingleRoomPriceFor ( System.DateTime start, System.DateTime end ) : Money
start System.DateTime
end System.DateTime
Résultat Money

HasDoubleRoomAvailability() public méthode

public HasDoubleRoomAvailability ( System.DateTime start, System.DateTime end ) : bool
start System.DateTime
end System.DateTime
Résultat bool

HasFamilyRoomAvailability() public méthode

public HasFamilyRoomAvailability ( System.DateTime start, System.DateTime end ) : bool
start System.DateTime
end System.DateTime
Résultat bool

HasSingleRoomAvailability() public méthode

public HasSingleRoomAvailability ( System.DateTime start, System.DateTime end ) : bool
start System.DateTime
end System.DateTime
Résultat bool

HotelAvailability() public méthode

public HotelAvailability ( RoomAvailability singleRooms, RoomAvailability doubleRooms, RoomAvailability FamilyRooms ) : System
singleRooms RoomAvailability
doubleRooms RoomAvailability
FamilyRooms RoomAvailability
Résultat System