public RR.TravelEndoResponse GetAllEndorsements(RR.TravelEndoRequest req)
 {
     try
     {
         BLO.TravelEndoRequest details = _mapper.Map <RR.TravelEndoRequest, BLO.TravelEndoRequest>(req);
         var result = _travelEndorsementRepository.GetAllEndorsements(details);
         return(_mapper.Map <BLO.TravelEndoResponse, RR.TravelEndoResponse>(result));
     }
     catch (Exception ex)
     {
         return(new RR.TravelEndoResponse()
         {
             IsTransactionDone = false,
             TransactionErrorMessage = ex.Message
         });
     }
 }
Beispiel #2
0
        private void ListEndorsements(DataServiceManager service, OAuthTokenResponse userInfo)
        {
            if (ddlTravelPolicies.SelectedIndex > 0)
            {
                var travelEndoRequest = new BKIC.SellingPoint.DTO.RequestResponseWrappers.TravelEndoRequest();
                if (userInfo == null)
                {
                    Response.Redirect("Login.aspx");
                }
                else
                {
                    travelEndoRequest.Agency        = userInfo.Agency;
                    travelEndoRequest.AgentCode     = userInfo.AgentCode;
                    travelEndoRequest.InsuranceType = Constants.Travel;
                    travelEndoRequest.DocumentNo    = ddlTravelPolicies.SelectedItem.Text.Trim();

                    var result = service.PostData <BKIC.SellingPoint.DTO.RequestResponseWrappers.ApiResponseWrapper
                                                   <BKIC.SellingPoint.DTO.RequestResponseWrappers.TravelEndoResponse>,
                                                   BKIC.SellingPoint.DTO.RequestResponseWrappers.TravelEndoRequest>
                                     (BKIC.SellingPoint.DTO.Constants.TravelEndorsementURI.GetAllEndorsements, travelEndoRequest);

                    if (result.StatusCode == 200 && result.Result.IsTransactionDone)
                    {
                        gvTravelEndorsement.DataSource = result.Result.TravelEndorsements;
                        gvTravelEndorsement.DataBind();

                        if (result.Result.TravelEndorsements.Count > 0)
                        {
                            _TravelEndorsementID = result.Result.TravelEndorsements[result.Result.TravelEndorsements.Count - 1].TravelEndorsementID;
                        }
                        else
                        {
                            _TravelEndorsementID = 0;
                        }
                    }
                }
            }
        }