public IcsesLookupResponseAPI Lookup(Icseriallookupcriteria icseriallookupcriteria) { var result = new IcsesLookupResponseAPI(); var pdsicseriallookup = new pdsicseriallookupDataSet(); DataRow ttblicseriallookupcriteriaCriteria = pdsicseriallookup.ttblicseriallookupcriteria.NewttblicseriallookupcriteriaRow(); Icseriallookupcriteria.UpdateRowFromIcseriallookupcriteria(ref ttblicseriallookupcriteriaCriteria, icseriallookupcriteria); pdsicseriallookup.ttblicseriallookupcriteria.AddttblicseriallookupcriteriaRow((pdsicseriallookupDataSet.ttblicseriallookupcriteriaRow)ttblicseriallookupcriteriaCriteria); string cErrorMessage = string.Empty; bool lMoreRecords = false; NLogLoggerP.Trace("Lookup - Icses - Before Call"); StopwatchUtil.Time( () => { using (var poIcsesproxy = this.proxyAppObject.CreatePO_icsesproxy()) { this.SetRequiredContextParameters(); poIcsesproxy.Lookup(ref pdsContext, ref pdsicseriallookup, out cErrorMessage, out lMoreRecords); } }); NLogLoggerP.Info("Lookup - Icses - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdsicseriallookup); foreach (DataRow row in pdsicseriallookup.ttblicseriallookupresults) { result.icseriallookupresults.Add(Icseriallookupresults.BuildIcseriallookupresultsFromRow(row)); } result.lMoreRecords = lMoreRecords; return(result); }
public IcsesLookupResponseAPI Lookup(Icseriallookupcriteria icseriallookupcriteria) { return(this.repository.Lookup(icseriallookupcriteria)); }
public IcsesLookupResponseAPI Lookup(Icseriallookupcriteria icseriallookupcriteria) { return(this.adapter.Lookup(icseriallookupcriteria)); }