public RR.AgencyTravelPolicyResponse GetPoliciesByTypeByCPR(RR.AgencyTravelRequest request) { try { BLO.AgencyTravelRequest travel = _mapper.Map <RR.AgencyTravelRequest, BLO.AgencyTravelRequest>(request); BLO.AgencyTravelPolicyResponse result = _travelInsuranceRep.GetTravelAgencyPolicyByCPR(travel); return(_mapper.Map <BLO.AgencyTravelPolicyResponse, RR.AgencyTravelPolicyResponse>(result)); } catch (Exception ex) { return(new RR.AgencyTravelPolicyResponse { IsTransactionDone = true, TransactionErrorMessage = ex.Message }); } }
private void GetTravelPoliciesByCPR() { master.IsSessionAvailable(); var userInfo = CommonMethods.GetUserDetails(); var service = CommonMethods.GetLogedInService(); var travelreq = new BKIC.SellingPoint.DTO.RequestResponseWrappers.AgencyTravelRequest { AgentCode = userInfo.AgentCode, Agency = userInfo.Agency, AgentBranch = userInfo.AgentBranch, CPR = txtCPRSearch.Text.Trim(), Type = Constants.Travel, isEndorsement = true }; //Get PolicyNo by Agency var travelPolicies = service.PostData <BKIC.SellingPoint.DTO.RequestResponseWrappers.ApiResponseWrapper <BKIC.SellingPoint.DTO.RequestResponseWrappers.AgencyTravelPolicyResponse>, BKIC.SellingPoint.DTO.RequestResponseWrappers.AgencyTravelRequest> (BKIC.SellingPoint.DTO.Constants.TravelInsuranceURI.GetTravelPoliciesByCPR, travelreq); ddlTravelPolicies.Items.Clear(); if (travelPolicies.StatusCode == 200 && travelPolicies.Result.IsTransactionDone && travelPolicies.Result.AgencyTravelPolicies.Count > 0) { policyList = travelPolicies.Result.AgencyTravelPolicies; ddlTravelPolicies.DataSource = travelPolicies.Result.AgencyTravelPolicies; ddlTravelPolicies.DataTextField = "DOCUMENTNO"; ddlTravelPolicies.DataValueField = "DOCUMENTNO"; ddlTravelPolicies.DataBind(); ddlTravelPolicies.Items.Insert(0, new ListItem("--Please Select--", "none")); } ClearControls(); }