public VaspsasrvLookupResponseAPI Lookup(Vasprulelookupcriteria vasprulelookupcriteria) { var result = new VaspsasrvLookupResponseAPI(); var pdsvasprulelookup = new pdsvasprulelookupDataSet(); DataRow ttblvasprulelookupcriteriaCriteria = pdsvasprulelookup.ttblvasprulelookupcriteria.NewttblvasprulelookupcriteriaRow(); Vasprulelookupcriteria.UpdateRowFromVasprulelookupcriteria(ref ttblvasprulelookupcriteriaCriteria, vasprulelookupcriteria); pdsvasprulelookup.ttblvasprulelookupcriteria.AddttblvasprulelookupcriteriaRow((pdsvasprulelookupDataSet.ttblvasprulelookupcriteriaRow)ttblvasprulelookupcriteriaCriteria); string cErrorMessage = string.Empty; bool lMoreRecords = false; NLogLoggerP.Trace("Lookup - Vaspsasrv - Before Call"); StopwatchUtil.Time( () => { using (var poVaspsasrvproxy = this.proxyAppObject.CreatePO_vaspsasrvproxy()) { this.SetRequiredContextParameters(); poVaspsasrvproxy.Lookup(ref pdsContext, ref pdsvasprulelookup, out cErrorMessage, out lMoreRecords); } }); NLogLoggerP.Info("Lookup - Vaspsasrv - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdsvasprulelookup); if (pdsvasprulelookup.ttblvasprulelookupcriteria.Count > 0) { result.vasprulelookupcriteria = Vasprulelookupcriteria.BuildVasprulelookupcriteriaFromRow(pdsvasprulelookup.ttblvasprulelookupcriteria[0]); } foreach (DataRow row in pdsvasprulelookup.ttblvasprulelookupresults) { result.vasprulelookupresults.Add(Vasprulelookupresults.BuildVasprulelookupresultsFromRow(row)); } result.lMoreRecords = lMoreRecords; return(result); }
public VaspsasrLookupResponseAPI Lookup(Vasprulelookupcriteria vasprulelookupcriteria) { return(this.adapter.Lookup(vasprulelookupcriteria)); }
public VaspsasrvLookupResponseAPI Lookup(Vasprulelookupcriteria vasprulelookupcriteria) { return(this.repository.Lookup(vasprulelookupcriteria)); }