// POST: api/Bookings
        public bool Post([FromBody] Booking booking)
        {
            bool settingsOk = bookingSettingsManager.Post(Extractables.ExtractBookingSettings(booking));

            bool bookedOk = false;

            if (settingsOk)
            {
                bookedOk = true;
                foreach (int eventId in booking.BookedEventsId)
                {
                    bookedOk = bookedEventsManager.Post(Extractables.ExtractBookedEvents(booking.UserId, eventId));
                }
            }

            return(settingsOk && bookedOk);
        }
Exemplo n.º 2
0
 // PUT: api/BookingSettings/5
 public bool Put(int id, [FromBody] Booking booking)
 {
     return(bookingSettingsManager.Put(Extractables.ExtractBookingSettings(booking),
                                       BookingsController.PrimaryKeys(id)));
 }
Exemplo n.º 3
0
 // POST: api/BookingSettings
 public bool Post([FromBody] Booking booking)
 {
     return(bookingSettingsManager.Post(Extractables.ExtractBookingSettings(booking)));
 }