public AsapsetupAPEMMBuildTransactionsResponseAPI APEMMBuildTransactions(AsapsetupAPEMMBuildTransactionsRequestAPI AsapsetupAPEMMBuildTransactionsRequestAPI) { return(this.repository.APEMMBuildTransactions(AsapsetupAPEMMBuildTransactionsRequestAPI)); }
public AsapsetupAPEMMBuildTransactionsResponseAPI APEMMBuildTransactions(AsapsetupAPEMMBuildTransactionsRequestAPI AsapsetupAPEMMBuildTransactionsRequestAPI) { var result = new AsapsetupAPEMMBuildTransactionsResponseAPI(); var pdsapemmsetup = new pdsapemmsetupDataSet(); var pdsmessaging = new pdsmessagingDataSet(); string cErrorMessage = string.Empty; foreach (var obj in AsapsetupAPEMMBuildTransactionsRequestAPI.apemmresults) { DataRow ttblapemmresultsRow = pdsapemmsetup.ttblapemmresults.NewttblapemmresultsRow(); Apemmresults.UpdateRowFromApemmresults(ref ttblapemmresultsRow, obj); pdsapemmsetup.ttblapemmresults.AddttblapemmresultsRow((pdsapemmsetupDataSet.ttblapemmresultsRow)ttblapemmresultsRow); } DataRow ttblapemmupatecriteriaRow = pdsapemmsetup.ttblapemmupatecriteria.NewttblapemmupatecriteriaRow(); Apemmupatecriteria.UpdateRowFromApemmupatecriteria(ref ttblapemmupatecriteriaRow, AsapsetupAPEMMBuildTransactionsRequestAPI.apemmupatecriteria); pdsapemmsetup.ttblapemmupatecriteria.AddttblapemmupatecriteriaRow((pdsapemmsetupDataSet.ttblapemmupatecriteriaRow)ttblapemmupatecriteriaRow); DataRow ttblapemmupdatesingleRow = pdsapemmsetup.ttblapemmupdatesingle.NewttblapemmupdatesingleRow(); Apemmupdatesingle.UpdateRowFromApemmupdatesingle(ref ttblapemmupdatesingleRow, AsapsetupAPEMMBuildTransactionsRequestAPI.apemmupdatesingle); pdsapemmsetup.ttblapemmupdatesingle.AddttblapemmupdatesingleRow((pdsapemmsetupDataSet.ttblapemmupdatesingleRow)ttblapemmupdatesingleRow); var pvJrnlno = AsapsetupAPEMMBuildTransactionsRequestAPI.pvJrnlno; NLogLoggerP.Trace("APEMMBuildTransactions - Asapsetup - Before Call"); StopwatchUtil.Time( () => { using (var poAsapsetupproxy = this.proxyAppObject.CreatePO_asapsetupproxy()) { this.SetRequiredContextParameters(); poAsapsetupproxy.APEMMBuildTransactions(ref pdsContext, ref pdsapemmsetup, pvJrnlno, out pdsmessaging, out cErrorMessage); } }); NLogLoggerP.Info("APEMMBuildTransactions - Asapsetup - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdsapemmsetup); foreach (DataRow row in pdsapemmsetup.ttblapemmresults) { result.apemmresults.Add(Apemmresults.BuildApemmresultsFromRow(row)); } if (pdsapemmsetup.ttblapemmupdatesingle.Count > 0) { result.apemmupdatesingle = Apemmupdatesingle.BuildApemmupdatesingleFromRow(pdsapemmsetup.ttblapemmupdatesingle[0]); } foreach (DataRow row in pdsmessaging.ttblmessaging) { result.messaging.Add(Messaging.BuildMessagingFromRow(row)); } return(result); }
public AsapsetupAPEMMBuildTransactionsResponseAPI APEMMBuildTransactions(AsapsetupAPEMMBuildTransactionsRequestAPI AsapsetupAPEMMBuildTransactionsRequestAPI) { return(this.adapter.APEMMBuildTransactions(AsapsetupAPEMMBuildTransactionsRequestAPI)); }