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()); }