public async Task <ProposalGetRes> GetHotelSummaryByQrfId([FromBody] ProposalGetReq request) { var response = new ProposalGetRes(); try { if (!string.IsNullOrEmpty(request.QRFID) && request != null) { //response = await _itineraryRepository.GetItinerary(request); //response.ResponseStatus.Status = "Success"; ProposalGetRes result = _proposalRepository.GetHotelSummaryByQrfId(request); response.ResponseStatus.Status = "Success"; response.ResponseStatus.ErrorMessage = result != null ? "" : "No Records Found."; response = result; } else { response.ResponseStatus.Status = "Failure"; response.ResponseStatus.ErrorMessage = "QRFId can not be Null/Zero."; } } catch (Exception ex) { response.ResponseStatus.Status = "Failure"; response.ResponseStatus.ErrorMessage = "An Error Occurs :- " + ex.Message; } return(response); }