Exemplo n.º 1
0
        public int GetNumberOfRoomAvaiable(Cruise cruise, DateTime date)
        {
            var roomClasses          = RoomClassRepository.RoomClassGetAll();
            var roomTypes            = RoomTypeRepository.RoomTypeGetAll();
            var numberOfRoomAvaiable = 0;

            foreach (RoomClass roomClass in roomClasses)
            {
                foreach (RoomTypex roomType in roomTypes)
                {
                    var numberOfRoomAvailableByRoomClassRoomType = SailsModule.RoomCount(roomClass, roomType, cruise, date, 2, 0);
                    if (numberOfRoomAvailableByRoomClassRoomType > 0)
                    {
                        numberOfRoomAvaiable += numberOfRoomAvailableByRoomClassRoomType;
                    }
                }
            }
            return(numberOfRoomAvaiable);
        }
 public IList <RoomClass> RoomClassGetAll()
 {
     return(RoomClassRepository.RoomClassGetAll());
 }