public AsicwhseprodBuildComponentTempTableResponseAPI BuildComponentTempTable(Buildcompttcriteria buildcompttcriteria) { var result = new AsicwhseprodBuildComponentTempTableResponseAPI(); var pdsbuildcomptt = new pdsbuildcompttDataSet(); DataRow ttblbuildcompttcriteriaCriteria = pdsbuildcomptt.ttblbuildcompttcriteria.NewttblbuildcompttcriteriaRow(); Buildcompttcriteria.UpdateRowFromBuildcompttcriteria(ref ttblbuildcompttcriteriaCriteria, buildcompttcriteria); pdsbuildcomptt.ttblbuildcompttcriteria.AddttblbuildcompttcriteriaRow((pdsbuildcompttDataSet.ttblbuildcompttcriteriaRow)ttblbuildcompttcriteriaCriteria); string cErrorMessage = string.Empty; NLogLoggerP.Trace("BuildComponentTempTable - Asicwhseprod - Before Call"); StopwatchUtil.Time( () => { using (var poAsicwhseprodproxy = this.proxyAppObject.CreatePO_asicwhseprodproxy()) { this.SetRequiredContextParameters(); poAsicwhseprodproxy.BuildComponentTempTable(ref pdsContext, ref pdsbuildcomptt, out cErrorMessage); } }); NLogLoggerP.Info("BuildComponentTempTable - Asicwhseprod - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdsbuildcomptt); foreach (DataRow row in pdsbuildcomptt.ttblbuildcompttresults) { result.buildcompttresults.Add(Buildcompttresults.BuildBuildcompttresultsFromRow(row)); } if (pdsbuildcomptt.ttblbuildcompttsingle.Count > 0) { result.buildcompttsingle = Buildcompttsingle.BuildBuildcompttsingleFromRow(pdsbuildcomptt.ttblbuildcompttsingle[0]); } return(result); }
public AsicwhseprodBuildComponentTempTableResponseAPI BuildComponentTempTable(Buildcompttcriteria buildcompttcriteria) { return(this.repository.BuildComponentTempTable(buildcompttcriteria)); }