public AswtlineWTLineNonStockValidateResponseAPI WTLineNonStockValidate(AswtlineWTLineNonStockValidateRequestAPI AswtlineWTLineNonStockValidateRequestAPI) { var result = new AswtlineWTLineNonStockValidateResponseAPI(); var pdswtline = new pdswtlineDataSet(); var pdswtlinenonstockhdr = new pdswtlinenonstockhdrDataSet(); var pdswtlinenonstock = new pdswtlinenonstockDataSet(); var pdsmessaging = new pdsmessagingDataSet(); string cErrorMessage = string.Empty; DataRow ttblwtlineRow = pdswtline.ttblwtline.NewttblwtlineRow(); Wtline.UpdateRowFromWtline(ref ttblwtlineRow, AswtlineWTLineNonStockValidateRequestAPI.wtline); pdswtline.ttblwtline.AddttblwtlineRow((pdswtlineDataSet.ttblwtlineRow)ttblwtlineRow); DataRow ttblwtlinenonstockRow = pdswtlinenonstock.ttblwtlinenonstock.NewttblwtlinenonstockRow(); Wtlinenonstock.UpdateRowFromWtlinenonstock(ref ttblwtlinenonstockRow, AswtlineWTLineNonStockValidateRequestAPI.wtlinenonstock); pdswtlinenonstock.ttblwtlinenonstock.AddttblwtlinenonstockRow((pdswtlinenonstockDataSet.ttblwtlinenonstockRow)ttblwtlinenonstockRow); DataRow ttblwtlinenonstockhdrRow = pdswtlinenonstockhdr.ttblwtlinenonstockhdr.NewttblwtlinenonstockhdrRow(); Wtlinenonstockhdr.UpdateRowFromWtlinenonstockhdr(ref ttblwtlinenonstockhdrRow, AswtlineWTLineNonStockValidateRequestAPI.wtlinenonstockhdr); pdswtlinenonstockhdr.ttblwtlinenonstockhdr.AddttblwtlinenonstockhdrRow((pdswtlinenonstockhdrDataSet.ttblwtlinenonstockhdrRow)ttblwtlinenonstockhdrRow); NLogLoggerP.Trace("WTLineNonStockValidate - Aswtline - Before Call"); StopwatchUtil.Time( () => { using (var poAswtlineproxy = this.proxyAppObject.CreatePO_aswtlineproxy()) { this.SetRequiredContextParameters(); poAswtlineproxy.WTLineNonStockValidate(ref pdsContext, pdswtline, pdswtlinenonstockhdr, ref pdswtlinenonstock, out pdsmessaging, out cErrorMessage); } }); NLogLoggerP.Info("WTLineNonStockValidate - Aswtline - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdswtline); foreach (DataRow row in pdsmessaging.ttblmessaging) { result.messaging.Add(Messaging.BuildMessagingFromRow(row)); } if (pdswtlinenonstock.ttblwtlinenonstock.Count > 0) { result.wtlinenonstock = Wtlinenonstock.BuildWtlinenonstockFromRow(pdswtlinenonstock.ttblwtlinenonstock[0]); } return(result); }
public AswtlineWTLineNonStockValidateResponseAPI WTLineNonStockValidate(AswtlineWTLineNonStockValidateRequestAPI AswtlineWTLineNonStockValidateRequestAPI) { return(this.repository.WTLineNonStockValidate(AswtlineWTLineNonStockValidateRequestAPI)); }
public AswtlineWTLineNonStockValidateResponseAPI WTLineNonStockValidate(AswtlineWTLineNonStockValidateRequestAPI AswtlineWTLineNonStockValidateRequestAPI) { return(this.adapter.WTLineNonStockValidate(AswtlineWTLineNonStockValidateRequestAPI)); }