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 }); } }
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; } } } } }