public IEnumerable <Orderlotcutresults> GetOrderLotCutData(Orderlotcutcriteria orderlotcutcriteria) { var results = new List <Orderlotcutresults>(); var pdsorderlotcuts = new pdsorderlotcutsDataSet(); DataRow ttblorderlotcutcriteriaCriteria = pdsorderlotcuts.ttblorderlotcutcriteria.NewttblorderlotcutcriteriaRow(); Orderlotcutcriteria.UpdateRowFromOrderlotcutcriteria(ref ttblorderlotcutcriteriaCriteria, orderlotcutcriteria); pdsorderlotcuts.ttblorderlotcutcriteria.AddttblorderlotcutcriteriaRow((pdsorderlotcutsDataSet.ttblorderlotcutcriteriaRow)ttblorderlotcutcriteriaCriteria); string cErrorMessage = string.Empty; NLogLoggerP.Trace("GetOrderLotCutData - Asicinquiry - Before Call"); StopwatchUtil.Time( () => { using (var poAsicinquiryproxy = this.proxyAppObject.CreatePO_asicinquiryproxy()) { this.SetRequiredContextParameters(); poAsicinquiryproxy.GetOrderLotCutData(ref pdsContext, ref pdsorderlotcuts, out cErrorMessage); } }); NLogLoggerP.Info("GetOrderLotCutData - Asicinquiry - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdsorderlotcuts); foreach (DataRow row in pdsorderlotcuts.ttblorderlotcutresults) { results.Add(Orderlotcutresults.BuildOrderlotcutresultsFromRow(row)); } return(results); }
public IEnumerable <Orderlotcutresults> GetOrderLotCutData(Orderlotcutcriteria orderlotcutcriteria) { return(this.repository.GetOrderLotCutData(orderlotcutcriteria)); }