Exemplo n.º 1
0
        public SastaLookupCarrierResponseAPI LookupCarrier(SastaLookupCarrierRequestAPI SastaLookupCarrierRequestAPI)
        {
            var result = new SastaLookupCarrierResponseAPI();

            var pdslookupcarrierresults = new pdslookupcarrierresultsDataSet();

            string cErrorMessage = string.Empty;
            bool   lMoreRecords  = false;

            var pvCodeval = SastaLookupCarrierRequestAPI.pvCodeval;

            var pvRecordlimit = SastaLookupCarrierRequestAPI.pvRecordlimit;


            NLogLoggerP.Trace("LookupCarrier - Sasta - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poSastaproxy = this.proxyAppObject.CreatePO_sastaproxy())
                {
                    this.SetRequiredContextParameters();
                    poSastaproxy.LookupCarrier(ref pdsContext, pvCodeval, pvRecordlimit, out pdslookupcarrierresults, out cErrorMessage, out lMoreRecords);
                }
            });
            NLogLoggerP.Info("LookupCarrier - Sasta - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdslookupcarrierresults);

            foreach (DataRow row in pdslookupcarrierresults.ttbllookupcarrierresults)
            {
                result.lookupcarrierresults.Add(Lookupcarrierresults.BuildLookupcarrierresultsFromRow(row));
            }
            result.lMoreRecords = lMoreRecords;

            return(result);
        }
Exemplo n.º 2
0
 public SastaLookupCarrierResponseAPI LookupCarrier(SastaLookupCarrierRequestAPI SastaLookupCarrierRequestAPI)
 {
     return(this.adapter.LookupCarrier(SastaLookupCarrierRequestAPI));
 }
Exemplo n.º 3
0
 public SastaLookupCarrierResponseAPI LookupCarrier(SastaLookupCarrierRequestAPI SastaLookupCarrierRequestAPI)
 {
     return(this.repository.LookupCarrier(SastaLookupCarrierRequestAPI));
 }