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

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

            _bookingInput = new CreateBookingInput
            {
                roomid = _createRoomOutput.roomId
            };
            Client.CreateBooking(_bookingInput);
        }
示例#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);
 }