public AsslsetupSLEEProductListUpdateResponseAPI SLEEProductListUpdate(AsslsetupSLEEProductListUpdateRequestAPI AsslsetupSLEEProductListUpdateRequestAPI) { var result = new AsslsetupSLEEProductListUpdateResponseAPI(); var pdssleeprodlistcriteria = new pdssleeprodlistcriteriaDataSet(); var pdssleeprodlistresults = new pdssleeprodlistresultsDataSet(); string cErrorMessage = string.Empty; string cWarningMessage = string.Empty; DataRow ttblsleeprodlistcriteriaRow = pdssleeprodlistcriteria.ttblsleeprodlistcriteria.NewttblsleeprodlistcriteriaRow(); Sleeprodlistcriteria.UpdateRowFromSleeprodlistcriteria(ref ttblsleeprodlistcriteriaRow, AsslsetupSLEEProductListUpdateRequestAPI.sleeprodlistcriteria); pdssleeprodlistcriteria.ttblsleeprodlistcriteria.AddttblsleeprodlistcriteriaRow((pdssleeprodlistcriteriaDataSet.ttblsleeprodlistcriteriaRow)ttblsleeprodlistcriteriaRow); DataRow ttblsleeprodlistresultsRow = pdssleeprodlistresults.ttblsleeprodlistresults.NewttblsleeprodlistresultsRow(); Sleeprodlistresults.UpdateRowFromSleeprodlistresults(ref ttblsleeprodlistresultsRow, AsslsetupSLEEProductListUpdateRequestAPI.sleeprodlistresults); pdssleeprodlistresults.ttblsleeprodlistresults.AddttblsleeprodlistresultsRow((pdssleeprodlistresultsDataSet.ttblsleeprodlistresultsRow)ttblsleeprodlistresultsRow); NLogLoggerP.Trace("SLEEProductListUpdate - Asslsetup - Before Call"); StopwatchUtil.Time( () => { using (var poAsslsetupproxy = this.proxyAppObject.CreatePO_asslsetupproxy()) { this.SetRequiredContextParameters(); poAsslsetupproxy.SLEEProductListUpdate(ref pdsContext, pdssleeprodlistcriteria, ref pdssleeprodlistresults, out cErrorMessage, out cWarningMessage); } }); NLogLoggerP.Info("SLEEProductListUpdate - Asslsetup - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdssleeprodlistcriteria); if (pdssleeprodlistresults.ttblsleeprodlistresults.Count > 0) { result.sleeprodlistresults = Sleeprodlistresults.BuildSleeprodlistresultsFromRow(pdssleeprodlistresults.ttblsleeprodlistresults[0]); } result.cWarningMessage = cWarningMessage; return(result); }
public AsslsetupSLEEProductListUpdateResponseAPI SLEEProductListUpdate(AsslsetupSLEEProductListUpdateRequestAPI AsslsetupSLEEProductListUpdateRequestAPI) { return(this.repository.SLEEProductListUpdate(AsslsetupSLEEProductListUpdateRequestAPI)); }
public AsslsetupSLEEProductListUpdateResponseAPI SLEEProductListUpdate(AsslsetupSLEEProductListUpdateRequestAPI AsslsetupSLEEProductListUpdateRequestAPI) { return(this.adapter.SLEEProductListUpdate(AsslsetupSLEEProductListUpdateRequestAPI)); }