public ArscLookupResponseAPI Lookup(Arcustomerlookupcriteria arcustomerlookupcriteria) { var result = new ArscLookupResponseAPI(); var pdsarcustomerlookup = new pdsarcustomerlookupDataSet(); DataRow ttblarcustomerlookupcriteriaCriteria = pdsarcustomerlookup.ttblarcustomerlookupcriteria.NewttblarcustomerlookupcriteriaRow(); Arcustomerlookupcriteria.UpdateRowFromArcustomerlookupcriteria(ref ttblarcustomerlookupcriteriaCriteria, arcustomerlookupcriteria); pdsarcustomerlookup.ttblarcustomerlookupcriteria.AddttblarcustomerlookupcriteriaRow((pdsarcustomerlookupDataSet.ttblarcustomerlookupcriteriaRow)ttblarcustomerlookupcriteriaCriteria); string cErrorMessage = string.Empty; bool lMoreRecords = false; NLogLoggerP.Trace("Lookup - Arsc - Before Call"); StopwatchUtil.Time( () => { using (var poArscproxy = this.proxyAppObject.CreatePO_arscproxy()) { this.SetRequiredContextParameters(); poArscproxy.Lookup(ref pdsContext, ref pdsarcustomerlookup, out cErrorMessage, out lMoreRecords); } }); NLogLoggerP.Info("Lookup - Arsc - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdsarcustomerlookup); foreach (DataRow row in pdsarcustomerlookup.ttblarcustomerlookupresults) { result.arcustomerlookupresults.Add(Arcustomerlookupresults.BuildArcustomerlookupresultsFromRow(row)); } result.lMoreRecords = lMoreRecords; return(result); }
public ArscLookupResponseAPI Lookup(Arcustomerlookupcriteria arcustomerlookupcriteria) { return(this.adapter.Lookup(arcustomerlookupcriteria)); }
public ArscLookupResponseAPI Lookup(Arcustomerlookupcriteria arcustomerlookupcriteria) { return(this.repository.Lookup(arcustomerlookupcriteria)); }