C# Класс PPPDDDChap17.Entities.Examples.HotelAvailability

Показать файл Открыть проект Примеры использования класса

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