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); }
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); }