public BookingResponse Push(BookingRequest request) { string strReservationId = Guid.NewGuid().ToString(); request.BookingId = strReservationId; DbAccess db = new DbAccess(); using (MemoryStream stream = new MemoryStream()) { XmlSerializer serializer = new XmlSerializer(typeof(BookingRequest)); serializer.Serialize(stream, request); //write to db } return new BookingResponse() { BookingStatus = BookingStatus.Booked, ReservationId = strReservationId, Guest = request.Guest }; }
public AvailabilityResponse GetAvailableRoomList(AvailabilityRequest request) { var dbAccess = new DbAccess(); return dbAccess.GetAvailableRoomList(request); }
public BookingResponse ReadQueue(BookingRequest request) { var dbAccess = new DbAccess(); return dbAccess.ReadQueue(request); }
public BookingStatusResponse GetBookingStatus(BookingStatusRequest request) { var dbAccess = new DbAccess(); return dbAccess.GetBookingStatus(request); }
public bool DeleteQueue(BookingRequest request) { var dbAccess = new DbAccess(); return dbAccess.DeleteQueue(request); }
public CancellationResponse CancelBooking(CancellationRequest request) { var dbAccess = new DbAccess(); return dbAccess.CancelBooking(request); }
public bool AddQueue(BookingRequest request) { var dbAccess = new DbAccess(); return dbAccess.AddQueue(request); }
public BookingResponse AddBooking(BookingRequest request) { var dbAccess = new DbAccess(); return dbAccess.AddBooking(request); }