예제 #1
0
        public bool IsRoomAvailable(RoomAvailabilitySearchModel roomAvailabilitySearchModel)
        {
            DataAccess.Entities.Room room = _roomDao.GetRoomByRoomId(roomAvailabilitySearchModel.RoomId);

            List <int> reservedRoomsIds = _reservationService.GetReservedRoomsIdsByDateRange(roomAvailabilitySearchModel.ReservationStartDate, roomAvailabilitySearchModel.ReservationEndDate);

            return(!reservedRoomsIds.Contains(room.Id));
        }
예제 #2
0
        public JsonResult IsRoomAvailable(RoomAvailabilitySearchModel roomAvailabilitySearchModel)
        {
            bool isAvailable = _roomService.IsRoomAvailable(roomAvailabilitySearchModel);

            return(Json(isAvailable, JsonRequestBehavior.AllowGet));
        }