public async Task <IActionResult> Get(string id, CancellationToken ct) { var bookingById = new GetBookingById(Guid.Parse(id)); var booking = await _queryProcessor.ExecuteAsync(bookingById, ct); return(Ok(RoomBookingDTO.FromQueryResult(booking))); }
public async Task <Booking> HandleAsync(GetBookingById query, CancellationToken ct) { var result = _bookingRepository.GetById(query.id); return(result); }