public IEnumerable <Icseccustprodlookupresults> LookupCustomerProduct(Icseccustprodlookupcriteria icseccustprodlookupcriteria) { var results = new List <Icseccustprodlookupresults>(); var pdsicseccustprodlookup = new pdsicseccustprodlookupDataSet(); DataRow ttblicseccustprodlookupcriteriaCriteria = pdsicseccustprodlookup.ttblicseccustprodlookupcriteria.NewttblicseccustprodlookupcriteriaRow(); Icseccustprodlookupcriteria.UpdateRowFromIcseccustprodlookupcriteria(ref ttblicseccustprodlookupcriteriaCriteria, icseccustprodlookupcriteria); pdsicseccustprodlookup.ttblicseccustprodlookupcriteria.AddttblicseccustprodlookupcriteriaRow((pdsicseccustprodlookupDataSet.ttblicseccustprodlookupcriteriaRow)ttblicseccustprodlookupcriteriaCriteria); string cErrorMessage = string.Empty; NLogLoggerP.Trace("LookupCustomerProduct - Icsec - Before Call"); StopwatchUtil.Time( () => { using (var poIcsecproxy = this.proxyAppObject.CreatePO_icsecproxy()) { this.SetRequiredContextParameters(); poIcsecproxy.LookupCustomerProduct(ref pdsContext, ref pdsicseccustprodlookup, out cErrorMessage); } }); NLogLoggerP.Info("LookupCustomerProduct - Icsec - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdsicseccustprodlookup); foreach (DataRow row in pdsicseccustprodlookup.ttblicseccustprodlookupresults) { results.Add(Icseccustprodlookupresults.BuildIcseccustprodlookupresultsFromRow(row)); } return(results); }
public IEnumerable <Icseccustprodlookupresults> LookupCustomerProduct(Icseccustprodlookupcriteria icseccustprodlookupcriteria) { return(this.repository.LookupCustomerProduct(icseccustprodlookupcriteria)); }