public IEnumerable <Sledgetprodlistresults> SLEDGetProdList(AsslsetupSLEDGetProdListRequestAPI AsslsetupSLEDGetProdListRequestAPI) { var results = new List <Sledgetprodlistresults>(); var pdssledgetprodlist = new pdssledgetprodlistDataSet(); string cErrorMessage = string.Empty; DataRow ttblsledgetprodlistcriteriaRow = pdssledgetprodlist.ttblsledgetprodlistcriteria.NewttblsledgetprodlistcriteriaRow(); Sledgetprodlistcriteria.UpdateRowFromSledgetprodlistcriteria(ref ttblsledgetprodlistcriteriaRow, AsslsetupSLEDGetProdListRequestAPI.sledgetprodlistcriteria); pdssledgetprodlist.ttblsledgetprodlistcriteria.AddttblsledgetprodlistcriteriaRow((pdssledgetprodlistDataSet.ttblsledgetprodlistcriteriaRow)ttblsledgetprodlistcriteriaRow); NLogLoggerP.Trace("SLEDGetProdList - Asslsetup - Before Call"); StopwatchUtil.Time( () => { using (var poAsslsetupproxy = this.proxyAppObject.CreatePO_asslsetupproxy()) { this.SetRequiredContextParameters(); poAsslsetupproxy.SLEDGetProdList(ref pdsContext, ref pdssledgetprodlist, out cErrorMessage); } }); NLogLoggerP.Info("SLEDGetProdList - Asslsetup - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdssledgetprodlist); foreach (DataRow row in pdssledgetprodlist.ttblsledgetprodlistresults) { results.Add(Sledgetprodlistresults.BuildSledgetprodlistresultsFromRow(row)); } return(results); }
public IEnumerable <Sledgetprodlistresults> SLEDGetProdList(AsslsetupSLEDGetProdListRequestAPI AsslsetupSLEDGetProdListRequestAPI) { return(this.repository.SLEDGetProdList(AsslsetupSLEDGetProdListRequestAPI)); }