public ReservationDetail Get(GetReservationDetailRequest request)
 {
     try
     {
         var reservationDetail = _reservationDetailRepository.FindBy(request.Id);
         reservationDetail.ThrowExceptionIfRecordIsNull();
         return(_reservationDetailFactory.Execute(reservationDetail));
     }
     catch (DataAccessException)
     {
         throw new ApplicationException();
     }
 }
 public ReservationDetail Get(GetReservationDetailRequest request)
 {
     return(_reservationDetailService.Get(request));
 }