public AsicwhseprodCreateICFutureAvailTTResponseAPI CreateICFutureAvailTT(Createicfuturettcriteria createicfuturettcriteria) { var result = new AsicwhseprodCreateICFutureAvailTTResponseAPI(); var pdscreateicfuturett = new pdscreateicfuturettDataSet(); DataRow ttblcreateicfuturettcriteriaCriteria = pdscreateicfuturett.ttblcreateicfuturettcriteria.NewttblcreateicfuturettcriteriaRow(); Createicfuturettcriteria.UpdateRowFromCreateicfuturettcriteria(ref ttblcreateicfuturettcriteriaCriteria, createicfuturettcriteria); pdscreateicfuturett.ttblcreateicfuturettcriteria.AddttblcreateicfuturettcriteriaRow((pdscreateicfuturettDataSet.ttblcreateicfuturettcriteriaRow)ttblcreateicfuturettcriteriaCriteria); string cErrorMessage = string.Empty; bool lMoreRecords = false; NLogLoggerP.Trace("CreateICFutureAvailTT - Asicwhseprod - Before Call"); StopwatchUtil.Time( () => { using (var poAsicwhseprodproxy = this.proxyAppObject.CreatePO_asicwhseprodproxy()) { this.SetRequiredContextParameters(); poAsicwhseprodproxy.CreateICFutureAvailTT(ref pdsContext, ref pdscreateicfuturett, out cErrorMessage, out lMoreRecords); } }); NLogLoggerP.Info("CreateICFutureAvailTT - Asicwhseprod - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdscreateicfuturett); foreach (DataRow row in pdscreateicfuturett.ttblcreateicfuturettresults) { result.createicfuturettresults.Add(Createicfuturettresults.BuildCreateicfuturettresultsFromRow(row)); } if (pdscreateicfuturett.ttblcreateicfuturettsingle.Count > 0) { result.createicfuturettsingle = Createicfuturettsingle.BuildCreateicfuturettsingleFromRow(pdscreateicfuturett.ttblcreateicfuturettsingle[0]); } result.lMoreRecords = lMoreRecords; return(result); }
public AsicwhseprodCreateICFutureAvailTTResponseAPI CreateICFutureAvailTT(Createicfuturettcriteria createicfuturettcriteria) { return(this.repository.CreateICFutureAvailTT(createicfuturettcriteria)); }