public AsicwhseprodCreateICTransTTResponseAPI CreateICTransTT(Createictransttcriteria createictransttcriteria) { var result = new AsicwhseprodCreateICTransTTResponseAPI(); var pdscreateictranstt = new pdscreateictransttDataSet(); DataRow ttblcreateictransttcriteriaCriteria = pdscreateictranstt.ttblcreateictransttcriteria.NewttblcreateictransttcriteriaRow(); Createictransttcriteria.UpdateRowFromCreateictransttcriteria(ref ttblcreateictransttcriteriaCriteria, createictransttcriteria); pdscreateictranstt.ttblcreateictransttcriteria.AddttblcreateictransttcriteriaRow((pdscreateictransttDataSet.ttblcreateictransttcriteriaRow)ttblcreateictransttcriteriaCriteria); string cErrorMessage = string.Empty; bool lMoreRecords = false; NLogLoggerP.Trace("CreateICTransTT - Asicwhseprod - Before Call"); StopwatchUtil.Time( () => { using (var poAsicwhseprodproxy = this.proxyAppObject.CreatePO_asicwhseprodproxy()) { this.SetRequiredContextParameters(); poAsicwhseprodproxy.CreateICTransTT(ref pdsContext, ref pdscreateictranstt, out cErrorMessage, out lMoreRecords); } }); NLogLoggerP.Info("CreateICTransTT - Asicwhseprod - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdscreateictranstt); foreach (DataRow row in pdscreateictranstt.ttblcreateictransttresults) { result.createictransttresults.Add(Createictransttresults.BuildCreateictransttresultsFromRow(row)); } if (pdscreateictranstt.ttblcreateictransttsingle.Count > 0) { result.createictransttsingle = Createictransttsingle.BuildCreateictransttsingleFromRow(pdscreateictranstt.ttblcreateictransttsingle[0]); } result.lMoreRecords = lMoreRecords; return(result); }
public AsicwhseprodCreateICTransTTResponseAPI CreateICTransTT(Createictransttcriteria createictransttcriteria) { return(this.repository.CreateICTransTT(createictransttcriteria)); }