public PdsaLookupResponseAPI Lookup(Autoprctypelookupcriteria autoprctypelookupcriteria) { var result = new PdsaLookupResponseAPI(); var pdsautoprctypelookup = new pdsautoprctypelookupDataSet(); DataRow ttblautoprctypelookupcriteriaCriteria = pdsautoprctypelookup.ttblautoprctypelookupcriteria.NewttblautoprctypelookupcriteriaRow(); Autoprctypelookupcriteria.UpdateRowFromAutoprctypelookupcriteria(ref ttblautoprctypelookupcriteriaCriteria, autoprctypelookupcriteria); pdsautoprctypelookup.ttblautoprctypelookupcriteria.AddttblautoprctypelookupcriteriaRow((pdsautoprctypelookupDataSet.ttblautoprctypelookupcriteriaRow)ttblautoprctypelookupcriteriaCriteria); string cErrorMessage = string.Empty; bool lMoreRecords = false; NLogLoggerP.Trace("Lookup - Pdsa - Before Call"); StopwatchUtil.Time( () => { using (var poPdsaproxy = this.proxyAppObject.CreatePO_pdsaproxy()) { this.SetRequiredContextParameters(); poPdsaproxy.Lookup(ref pdsContext, ref pdsautoprctypelookup, out cErrorMessage, out lMoreRecords); } }); NLogLoggerP.Info("Lookup - Pdsa - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdsautoprctypelookup); foreach (DataRow row in pdsautoprctypelookup.ttblautoprctypelookupresults) { result.autoprctypelookupresults.Add(Autoprctypelookupresults.BuildAutoprctypelookupresultsFromRow(row)); } result.lMoreRecords = lMoreRecords; return(result); }
public PdsaLookupResponseAPI Lookup(Autoprctypelookupcriteria autoprctypelookupcriteria) { return(this.repository.Lookup(autoprctypelookupcriteria)); }
public PdsaLookupResponseAPI Lookup(Autoprctypelookupcriteria autoprctypelookupcriteria) { return(this.adapter.Lookup(autoprctypelookupcriteria)); }