Exemplo n.º 1
0
        public IEnumerable <Loadpoapdetailresults> LoadPOAPDetail(Loadpoapdetailcriteria loadpoapdetailcriteria)
        {
            var results = new List <Loadpoapdetailresults>();

            var pdsloadpoapdetail = new pdsloadpoapdetailDataSet();

            DataRow ttblloadpoapdetailcriteriaCriteria = pdsloadpoapdetail.ttblloadpoapdetailcriteria.NewttblloadpoapdetailcriteriaRow();

            Loadpoapdetailcriteria.UpdateRowFromLoadpoapdetailcriteria(ref ttblloadpoapdetailcriteriaCriteria, loadpoapdetailcriteria);
            pdsloadpoapdetail.ttblloadpoapdetailcriteria.AddttblloadpoapdetailcriteriaRow((pdsloadpoapdetailDataSet.ttblloadpoapdetailcriteriaRow)ttblloadpoapdetailcriteriaCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("LoadPOAPDetail - Aspoinquiry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAspoinquiryproxy = this.proxyAppObject.CreatePO_aspoinquiryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAspoinquiryproxy.LoadPOAPDetail(ref pdsContext, ref pdsloadpoapdetail, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("LoadPOAPDetail - Aspoinquiry - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdsloadpoapdetail);

            foreach (DataRow row in pdsloadpoapdetail.ttblloadpoapdetailresults)
            {
                results.Add(Loadpoapdetailresults.BuildLoadpoapdetailresultsFromRow(row));
            }
            return(results);
        }
Exemplo n.º 2
0
 public IEnumerable <Loadpoapdetailresults> LoadPOAPDetail(Loadpoapdetailcriteria loadpoapdetailcriteria)
 {
     return(this.repository.LoadPOAPDetail(loadpoapdetailcriteria));
 }