public PdsrLookupResponseAPI Lookup(Pdsrlookupcriteria pdsrlookupcriteria) { var result = new PdsrLookupResponseAPI(); var pdspdsrlookup = new pdspdsrlookupDataSet(); DataRow ttblpdsrlookupcriteriaCriteria = pdspdsrlookup.ttblpdsrlookupcriteria.NewttblpdsrlookupcriteriaRow(); Pdsrlookupcriteria.UpdateRowFromPdsrlookupcriteria(ref ttblpdsrlookupcriteriaCriteria, pdsrlookupcriteria); pdspdsrlookup.ttblpdsrlookupcriteria.AddttblpdsrlookupcriteriaRow((pdspdsrlookupDataSet.ttblpdsrlookupcriteriaRow)ttblpdsrlookupcriteriaCriteria); string cErrorMessage = string.Empty; bool lMoreRecords = false; NLogLoggerP.Trace("Lookup - Pdsr - Before Call"); StopwatchUtil.Time( () => { using (var poPdsrproxy = this.proxyAppObject.CreatePO_pdsrproxy()) { this.SetRequiredContextParameters(); poPdsrproxy.Lookup(ref pdsContext, ref pdspdsrlookup, out cErrorMessage, out lMoreRecords); } }); NLogLoggerP.Info("Lookup - Pdsr - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdspdsrlookup); foreach (DataRow row in pdspdsrlookup.ttblpdsrlookupresults) { result.pdsrlookupresults.Add(Pdsrlookupresults.BuildPdsrlookupresultsFromRow(row)); } result.lMoreRecords = lMoreRecords; return(result); }
public PdsrLookupResponseAPI Lookup(Pdsrlookupcriteria pdsrlookupcriteria) { return(this.adapter.Lookup(pdsrlookupcriteria)); }
public PdsrLookupResponseAPI Lookup(Pdsrlookupcriteria pdsrlookupcriteria) { return(this.repository.Lookup(pdsrlookupcriteria)); }