public async Task <ActionResult> AddAReservation([FromBody] PostReservationRequest request)
        {
            // Decide if this thing is WORTHY of being part of my collection.
            GetReservationsSummaryResponseItem response = await _reservationCommands.AddReservationAsync(request);

            return(CreatedAtRoute("reservations#getbyid", new { Id = response.Id }, response));
        }
        public async Task <ActionResult> GetReservationById(int id)
        {
            GetReservationsSummaryResponseItem response = await _reservationLookups.GetByIdAsync(id);

            return(this.Maybe(response));
        }