public AsapsetupAPEMMCopyVendorAddressResponseAPI APEMMCopyVendorAddress(AsapsetupAPEMMCopyVendorAddressRequestAPI AsapsetupAPEMMCopyVendorAddressRequestAPI) { return(this.repository.APEMMCopyVendorAddress(AsapsetupAPEMMCopyVendorAddressRequestAPI)); }
public AsapsetupAPEMMCopyVendorAddressResponseAPI APEMMCopyVendorAddress(AsapsetupAPEMMCopyVendorAddressRequestAPI AsapsetupAPEMMCopyVendorAddressRequestAPI) { var result = new AsapsetupAPEMMCopyVendorAddressResponseAPI(); var pdsapemmsetup = new pdsapemmsetupDataSet(); var pdsmessaging = new pdsmessagingDataSet(); string cErrorMessage = string.Empty; foreach (var obj in AsapsetupAPEMMCopyVendorAddressRequestAPI.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, AsapsetupAPEMMCopyVendorAddressRequestAPI.apemmupatecriteria); pdsapemmsetup.ttblapemmupatecriteria.AddttblapemmupatecriteriaRow((pdsapemmsetupDataSet.ttblapemmupatecriteriaRow)ttblapemmupatecriteriaRow); DataRow ttblapemmupdatesingleRow = pdsapemmsetup.ttblapemmupdatesingle.NewttblapemmupdatesingleRow(); Apemmupdatesingle.UpdateRowFromApemmupdatesingle(ref ttblapemmupdatesingleRow, AsapsetupAPEMMCopyVendorAddressRequestAPI.apemmupdatesingle); pdsapemmsetup.ttblapemmupdatesingle.AddttblapemmupdatesingleRow((pdsapemmsetupDataSet.ttblapemmupdatesingleRow)ttblapemmupdatesingleRow); NLogLoggerP.Trace("APEMMCopyVendorAddress - Asapsetup - Before Call"); StopwatchUtil.Time( () => { using (var poAsapsetupproxy = this.proxyAppObject.CreatePO_asapsetupproxy()) { this.SetRequiredContextParameters(); poAsapsetupproxy.APEMMCopyVendorAddress(ref pdsContext, ref pdsapemmsetup, out pdsmessaging, out cErrorMessage); } }); NLogLoggerP.Info("APEMMCopyVendorAddress - 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 AsapsetupAPEMMCopyVendorAddressResponseAPI APEMMCopyVendorAddress(AsapsetupAPEMMCopyVendorAddressRequestAPI AsapsetupAPEMMCopyVendorAddressRequestAPI) { return(this.adapter.APEMMCopyVendorAddress(AsapsetupAPEMMCopyVendorAddressRequestAPI)); }