Esempio n. 1
0
        public AsotinquiryOTITBuildTrackListResponseAPI OTITBuildTrackList(Otittrackcriteria otittrackcriteria)
        {
            var result = new AsotinquiryOTITBuildTrackListResponseAPI();

            var pdsotittracklist = new pdsotittracklistDataSet();

            DataRow ttblotittrackcriteriaCriteria = pdsotittracklist.ttblotittrackcriteria.NewttblotittrackcriteriaRow();

            Otittrackcriteria.UpdateRowFromOtittrackcriteria(ref ttblotittrackcriteriaCriteria, otittrackcriteria);
            pdsotittracklist.ttblotittrackcriteria.AddttblotittrackcriteriaRow((pdsotittracklistDataSet.ttblotittrackcriteriaRow)ttblotittrackcriteriaCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("OTITBuildTrackList - Asotinquiry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsotinquiryproxy = this.proxyAppObject.CreatePO_asotinquiryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsotinquiryproxy.OTITBuildTrackList(ref pdsContext, ref pdsotittracklist, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("OTITBuildTrackList - Asotinquiry - After Call");


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

            foreach (DataRow row in pdsotittracklist.ttblotittrackresults1)
            {
                result.otittrackresults1.Add(Otittrackresults1.BuildOtittrackresults1FromRow(row));
            }
            foreach (DataRow row in pdsotittracklist.ttblotittrackresults2)
            {
                result.otittrackresults2.Add(Otittrackresults2.BuildOtittrackresults2FromRow(row));
            }
            foreach (DataRow row in pdsotittracklist.ttblotittrackresults3)
            {
                result.otittrackresults3.Add(Otittrackresults3.BuildOtittrackresults3FromRow(row));
            }

            return(result);
        }
Esempio n. 2
0
 public AsotinquiryOTITBuildTrackListResponseAPI OTITBuildTrackList(Otittrackcriteria otittrackcriteria)
 {
     return(this.repository.OTITBuildTrackList(otittrackcriteria));
 }