Ejemplo n.º 1
0
        public AswtinquiryWTITBuildWTTrackListResponseAPI WTITBuildWTTrackList(Wtitbuildwttracklistcriteria wtitbuildwttracklistcriteria)
        {
            var result = new AswtinquiryWTITBuildWTTrackListResponseAPI();

            var pdswtitbuildwttracklist = new pdswtitbuildwttracklistDataSet();

            DataRow ttblwtitbuildwttracklistcriteriaCriteria = pdswtitbuildwttracklist.ttblwtitbuildwttracklistcriteria.NewttblwtitbuildwttracklistcriteriaRow();

            Wtitbuildwttracklistcriteria.UpdateRowFromWtitbuildwttracklistcriteria(ref ttblwtitbuildwttracklistcriteriaCriteria, wtitbuildwttracklistcriteria);
            pdswtitbuildwttracklist.ttblwtitbuildwttracklistcriteria.AddttblwtitbuildwttracklistcriteriaRow((pdswtitbuildwttracklistDataSet.ttblwtitbuildwttracklistcriteriaRow)ttblwtitbuildwttracklistcriteriaCriteria);

            string cErrorMessage = string.Empty;
            bool   lMoreRecords  = false;


            NLogLoggerP.Trace("WTITBuildWTTrackList - Aswtinquiry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAswtinquiryproxy = this.proxyAppObject.CreatePO_aswtinquiryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAswtinquiryproxy.WTITBuildWTTrackList(ref pdsContext, ref pdswtitbuildwttracklist, out cErrorMessage, out lMoreRecords);
                }
            });
            NLogLoggerP.Info("WTITBuildWTTrackList - Aswtinquiry - After Call");


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

            foreach (DataRow row in pdswtitbuildwttracklist.ttblwtitbuildwttracklistresults)
            {
                result.wtitbuildwttracklistresults.Add(Wtitbuildwttracklistresults.BuildWtitbuildwttracklistresultsFromRow(row));
            }
            result.lMoreRecords = lMoreRecords;

            return(result);
        }
Ejemplo n.º 2
0
 public AswtinquiryWTITBuildWTTrackListResponseAPI WTITBuildWTTrackList(Wtitbuildwttracklistcriteria wtitbuildwttracklistcriteria)
 {
     return(this.repository.WTITBuildWTTrackList(wtitbuildwttracklistcriteria));
 }