Esempio n. 1
0
        public async Task CreateBooking(CreateBookingInput input)
        {
            var request = new CreateBookingCommand {
                ArriveDate   = input.ArriveDate,
                CustomerName = input.CustomerName,
                RoomName     = input.RoomName
            };

            await _mediator.Send <ResponseBase>(request);
        }
Esempio n. 2
0
        public override void TestInitialize()
        {
            base.TestInitialize();
            _createRoomOutput = Client.CreateRoom();

            _bookingInput = new CreateBookingInput
            {
                roomid = _createRoomOutput.roomId
            };
            Client.CreateBooking(_bookingInput);
        }
Esempio n. 3
0
 public static void CreateBooking(this RestClient client, CreateBookingInput createBookingInput)
 {
     createBookingInput.bookingdates.checkin  = createBookingInput.bookingdates.checkin.Remove(8, 2).Insert(8, Constants.BookingStartDay);
     createBookingInput.bookingdates.checkout = createBookingInput.bookingdates.checkout.Remove(8, 2).Insert(8, Constants.BookingEndDay);
     client.CreateRequest(ApiResource.Booking, createBookingInput, Method.POST);
 }