public void TestReservationStatus() { var request = new BookingStatusRequest { BookingNumber = "D35F673C-728F-447C-9872-F6F8D05CE0C7", LastName = "Narayanappa" }; var response = new WorkerRepository().GetBookingStatus(request); Assert.IsNotNull(response); Assert.IsNotNull(response.StatusCode); }
public BookingStatusResponse GetBookingStatus(BookingStatusRequest request) { return new BookingStatusResponse { ConfirmationNumber = request.ConfirmationNumber, BookingNumber = request.BookingNumber, StatusCode = BookingStatus.Confirmed }; }
public BookingStatusResponse GetBookingStatus(BookingStatusRequest request) { var response = new BookingStatusResponse(); using (var context = new SpartanHotelsEntities()) { var userReservation = context.Reservations.FirstOrDefault(rs => (rs.BookingNum == request.BookingNumber)); if (userReservation != null) { response.BookingNumber = userReservation.BookingNum; response.ConfirmationNumber = userReservation.ConfirmationNum.ToString(); response.StatusCode = (BookingStatus)userReservation.BookStatusID; } else { //return.. invalid input, reservation doesnt exists } } return response; }
public BookingStatusResponse GetBookingStatus(BookingStatusRequest request) { var dbAccess = new DbAccess(); return dbAccess.GetBookingStatus(request); }
public JsonResult Get(BookingStatusRequest request) { return Json(status.GetBookingStatus(request)); }