public PdstLookupResponseAPI Lookup(PdstLookupRequestAPI PdstLookupRequestAPI) { var result = new PdstLookupResponseAPI(); var pdspdstlookupresults = new pdspdstlookupresultsDataSet(); string cErrorMessage = string.Empty; bool lMoreRecords = false; var pvCodeiden = PdstLookupRequestAPI.pvCodeiden; var pvCodeval = PdstLookupRequestAPI.pvCodeval; var pvVendno = PdstLookupRequestAPI.pvVendno; var pvRecordlimit = PdstLookupRequestAPI.pvRecordlimit; NLogLoggerP.Trace("Lookup - Pdst - Before Call"); StopwatchUtil.Time( () => { using (var poPdstproxy = this.proxyAppObject.CreatePO_pdstproxy()) { this.SetRequiredContextParameters(); poPdstproxy.Lookup(ref pdsContext, pvCodeiden, pvCodeval, pvVendno, pvRecordlimit, out pdspdstlookupresults, out cErrorMessage, out lMoreRecords); } }); NLogLoggerP.Info("Lookup - Pdst - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdspdstlookupresults); foreach (DataRow row in pdspdstlookupresults.ttblpdstlookupresults) { result.pdstlookupresults.Add(Pdstlookupresults.BuildPdstlookupresultsFromRow(row)); } result.lMoreRecords = lMoreRecords; return(result); }
public PdstLookupResponseAPI Lookup(PdstLookupRequestAPI PdstLookupRequestAPI) { return(this.repository.Lookup(PdstLookupRequestAPI)); }
public PdstLookupResponseAPI Lookup(PdstLookupRequestAPI PdstLookupRequestAPI) { return(this.adapter.Lookup(PdstLookupRequestAPI)); }