public PdscLookupPricingResponseAPI LookupPricing(Pdsclookupcriteria pdsclookupcriteria) { var result = new PdscLookupPricingResponseAPI(); var pdspdscpricinglookup = new pdspdscpricinglookupDataSet(); DataRow ttblpdsclookupcriteriaCriteria = pdspdscpricinglookup.ttblpdsclookupcriteria.NewttblpdsclookupcriteriaRow(); Pdsclookupcriteria.UpdateRowFromPdsclookupcriteria(ref ttblpdsclookupcriteriaCriteria, pdsclookupcriteria); pdspdscpricinglookup.ttblpdsclookupcriteria.AddttblpdsclookupcriteriaRow((pdspdscpricinglookupDataSet.ttblpdsclookupcriteriaRow)ttblpdsclookupcriteriaCriteria); string cErrorMessage = string.Empty; bool lMoreRecords = false; NLogLoggerP.Trace("LookupPricing - Pdsc - Before Call"); StopwatchUtil.Time( () => { using (var poPdscproxy = this.proxyAppObject.CreatePO_pdscproxy()) { this.SetRequiredContextParameters(); poPdscproxy.LookupPricing(ref pdsContext, ref pdspdscpricinglookup, out cErrorMessage, out lMoreRecords); } }); NLogLoggerP.Info("LookupPricing - Pdsc - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdspdscpricinglookup); foreach (DataRow row in pdspdscpricinglookup.ttblpdsclookupresults) { result.pdsclookupresults.Add(Pdsclookupresults.BuildPdsclookupresultsFromRow(row)); } result.lMoreRecords = lMoreRecords; return(result); }
public PdscLookupPricingResponseAPI LookupPricing(Pdsclookupcriteria pdsclookupcriteria) { return(this.adapter.LookupPricing(pdsclookupcriteria)); }
public PdscLookupPricingResponseAPI LookupPricing(Pdsclookupcriteria pdsclookupcriteria) { return(this.repository.LookupPricing(pdsclookupcriteria)); }