/// <summary> /// Add booking into records /// </summary> /// <param name="bookingDTO"></param> /// <returns></returns> public HttpResponseMessage AddBooking([FromBody] BookingDTO bookingDTO) { try { Ibooking.AddBooking(bookingDTO); var message = Request.CreateResponse(HttpStatusCode.Created, bookingDTO); message.Headers.Location = new Uri(Request.RequestUri + bookingDTO.OrderId.ToString()); return(message); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public async Task <IActionResult> AddBooking(NewBookingModel model) { var booking = new Booking { SessionId = model.SessionId, LocationId = model.SessionId, DayDateId = model.DayDateId, TimeId = model.TimeId, DateBooked = DateTime.Now }; await _bookingService.AddBooking(booking); return(RedirectToAction("Index", "Booking")); }
public void AddBooking(Booking booking) { _booking.AddBooking(booking); }