예제 #1
0
        public async Task <BookingRoomHotelsGetRes> GetRoomingDetailsForHotels(BookingRoomingGetRequest bookingRoomingGetRequest, string ticket)
        {
            BookingRoomHotelsGetRes bookingRoomHotelsGetRes = new BookingRoomHotelsGetRes();

            bookingRoomHotelsGetRes = await serviceProxy.PostData(_configuration.GetValue <string>("ServiceOperations:GetRoomingDetailsForHotels"), bookingRoomingGetRequest, typeof(BookingRoomHotelsGetRes), ticket);

            return(bookingRoomHotelsGetRes);
        }
예제 #2
0
        public async Task <BookingRoomingGetResponse> GetRoomingDetails(BookingRoomingGetRequest PassengerRequest, string ticket)
        {
            BookingRoomingGetResponse roomingResponse = new BookingRoomingGetResponse();

            roomingResponse = await serviceProxy.PostData(_configuration.GetValue <string>("ServiceOperations:GetRoomingDetails"), PassengerRequest, typeof(BookingRoomingGetResponse), ticket);

            return(roomingResponse);
        }
예제 #3
0
        public async Task <BookingRoomHotelsGetRes> GetRoomingDetailsForHotels([FromBody] BookingRoomingGetRequest request)
        {
            var response = new BookingRoomHotelsGetRes();

            try
            {
                response = await _opsRepository.GetRoomingDetailsForHotels(request);
            }
            catch (Exception ex)
            {
                response.Response.Status       = "Failure";
                response.Response.ErrorMessage = "An Error Occurred due to :- " + ex.Message;
            }

            return(response);
        }