public async Task <HotelAlternateServicesGetRes> GetAlternateServicesByBooking([FromBody] HotelAlternateServicesGetReq request) { var response = new HotelAlternateServicesGetRes(); try { if (request != null) { response = await _hotelsRepository.GetAlternateServicesByBooking(request); if (response == null) { response.ResponseStatus.Status = "Failure"; response.ResponseStatus.ErrorMessage = "An error."; } } else { response.ResponseStatus.Status = "Failure"; response.ResponseStatus.ErrorMessage = "Product details can not be blank."; } } catch (Exception ex) { response.ResponseStatus.Status = "Failure"; response.ResponseStatus.ErrorMessage = "An error occurs " + ex.Message; } return(response); }
public async Task <HotelAlternateServicesGetRes> GetAlternateServicesByBooking(HotelAlternateServicesGetReq productSearchReq, string ticket) { HotelAlternateServicesGetRes productHotelGetRes = new HotelAlternateServicesGetRes(); productHotelGetRes = await serviceProxy.PostData(_configuration.GetValue <string>("ServiceHotels:GetAlternateServicesByBooking"), productSearchReq, typeof(HotelAlternateServicesGetRes), ticket); return(productHotelGetRes); }