public IEnumerable <Messaging> VAHeaderTieFinalUpdate(AsvaheaderVAHeaderTieFinalUpdateRequestAPI AsvaheaderVAHeaderTieFinalUpdateRequestAPI) { var results = new List <Messaging>(); var pdstiecreatetiett = new pdstiecreatetiettDataSet(); var pdsmessaging = new pdsmessagingDataSet(); string cErrorMessage = string.Empty; DataRow ttbltiecreatetiettcriteriaRow = pdstiecreatetiett.ttbltiecreatetiettcriteria.NewttbltiecreatetiettcriteriaRow(); Tiecreatetiettcriteria.UpdateRowFromTiecreatetiettcriteria(ref ttbltiecreatetiettcriteriaRow, AsvaheaderVAHeaderTieFinalUpdateRequestAPI.tiecreatetiettcriteria); pdstiecreatetiett.ttbltiecreatetiettcriteria.AddttbltiecreatetiettcriteriaRow((pdstiecreatetiettDataSet.ttbltiecreatetiettcriteriaRow)ttbltiecreatetiettcriteriaRow); foreach (var obj in AsvaheaderVAHeaderTieFinalUpdateRequestAPI.tiecreatetiettresults) { DataRow ttbltiecreatetiettresultsRow = pdstiecreatetiett.ttbltiecreatetiettresults.NewttbltiecreatetiettresultsRow(); Tiecreatetiettresults.UpdateRowFromTiecreatetiettresults(ref ttbltiecreatetiettresultsRow, obj); pdstiecreatetiett.ttbltiecreatetiettresults.AddttbltiecreatetiettresultsRow((pdstiecreatetiettDataSet.ttbltiecreatetiettresultsRow)ttbltiecreatetiettresultsRow); } NLogLoggerP.Trace("VAHeaderTieFinalUpdate - Asvaheader - Before Call"); StopwatchUtil.Time( () => { using (var poAsvaheaderproxy = this.proxyAppObject.CreatePO_asvaheaderproxy()) { this.SetRequiredContextParameters(); poAsvaheaderproxy.VAHeaderTieFinalUpdate(ref pdsContext, pdstiecreatetiett, out pdsmessaging, out cErrorMessage); } }); NLogLoggerP.Info("VAHeaderTieFinalUpdate - Asvaheader - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdstiecreatetiett); foreach (DataRow row in pdsmessaging.ttblmessaging) { results.Add(Messaging.BuildMessagingFromRow(row)); } return(results); }
public IEnumerable <Messaging> VAHeaderTieFinalUpdate(AsvaheaderVAHeaderTieFinalUpdateRequestAPI AsvaheaderVAHeaderTieFinalUpdateRequestAPI) { return(this.repository.VAHeaderTieFinalUpdate(AsvaheaderVAHeaderTieFinalUpdateRequestAPI)); }