public SabsLookupResponseAPI Lookup(Sabatchlookupcriteria sabatchlookupcriteria) { var result = new SabsLookupResponseAPI(); var pdssabatchlookup = new pdssabatchlookupDataSet(); DataRow ttblsabatchlookupcriteriaCriteria = pdssabatchlookup.ttblsabatchlookupcriteria.NewttblsabatchlookupcriteriaRow(); Sabatchlookupcriteria.UpdateRowFromSabatchlookupcriteria(ref ttblsabatchlookupcriteriaCriteria, sabatchlookupcriteria); pdssabatchlookup.ttblsabatchlookupcriteria.AddttblsabatchlookupcriteriaRow((pdssabatchlookupDataSet.ttblsabatchlookupcriteriaRow)ttblsabatchlookupcriteriaCriteria); string cErrorMessage = string.Empty; bool lMoreRecords = false; NLogLoggerP.Trace("Lookup - Sabs - Before Call"); StopwatchUtil.Time( () => { using (var poSabsproxy = this.proxyAppObject.CreatePO_sabsproxy()) { this.SetRequiredContextParameters(); poSabsproxy.Lookup(ref pdsContext, ref pdssabatchlookup, out cErrorMessage, out lMoreRecords); } }); NLogLoggerP.Info("Lookup - Sabs - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdssabatchlookup); foreach (DataRow row in pdssabatchlookup.ttblsabatchlookupresults) { result.sabatchlookupresults.Add(Sabatchlookupresults.BuildSabatchlookupresultsFromRow(row)); } result.lMoreRecords = lMoreRecords; return(result); }
public SabsLookupResponseAPI Lookup(Sabatchlookupcriteria sabatchlookupcriteria) { return(this.adapter.Lookup(sabatchlookupcriteria)); }
public SabsLookupResponseAPI Lookup(Sabatchlookupcriteria sabatchlookupcriteria) { return(this.repository.Lookup(sabatchlookupcriteria)); }