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)));
        }
Esempio n. 2
0
        public async Task <Booking> HandleAsync(GetBookingById query, CancellationToken ct)
        {
            var result = _bookingRepository.GetById(query.id);

            return(result);
        }