Esempio n. 1
0
 def update_by(hotel_id: int, **payload):
     payload = accepts_logic(
         payload=payload,
         temp={
             'hotel_id': hotel_id
         },
         schema=HotelUpdateBy
     )
     HotelRepository.update_by(hotel_id, **payload)
Esempio n. 2
0
 def create(payload: dict) -> TourPaymentInformation:
     payload = accepts_logic(payload=payload, schema=TourPaymentInformationCreate)
     result = TourPaymentInformationRepository.create(payload)
     return result
Esempio n. 3
0
 def update_by(tour_id: int, **payload):
     payload = accepts_logic(payload=payload,
                             temp={'tour_id': tour_id},
                             schema=TourUpdateBy)
     TourRepository.update_by(tour_id, **payload)
Esempio n. 4
0
 def create(payload: dict) -> Tour:
     payload = accepts_logic(payload=payload, schema=TourCreate)
     tour = TourRepository.create(payload)
     return tour
Esempio n. 5
0
 def create(payload: dict) -> TourBooking:
     payload = accepts_logic(payload=payload, schema=TourBookingCreate)
     booking = TourBookingRepository.create(payload)
     return booking
Esempio n. 6
0
 def create(payload: dict) -> Hotel:
     payload = accepts_logic(payload=payload, schema=HotelCreate)
     hotel = HotelRepository.create(payload)
     return hotel