コード例 #1
0
        public void CAMContactAddToSubject(AscamCAMContactAddToSubjectRequestAPI AscamCAMContactAddToSubjectRequestAPI)
        {
            var pdscamsubject = new pdscamsubjectDataSet();

            string cErrorMessage = string.Empty;

            DataRow ttblcamsubjectRow = pdscamsubject.ttblcamsubject.NewttblcamsubjectRow();

            Camsubject.UpdateRowFromCamsubject(ref ttblcamsubjectRow, AscamCAMContactAddToSubjectRequestAPI.camsubject);
            pdscamsubject.ttblcamsubject.AddttblcamsubjectRow((pdscamsubjectDataSet.ttblcamsubjectRow)ttblcamsubjectRow);

            var dContactid = AscamCAMContactAddToSubjectRequestAPI.dContactid;


            NLogLoggerP.Trace("CAMContactAddToSubject - Ascam - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAscamproxy = this.proxyAppObject.CreatePO_ascamproxy())
                {
                    this.SetRequiredContextParameters();
                    poAscamproxy.CAMContactAddToSubject(ref pdsContext, dContactid, pdscamsubject, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("CAMContactAddToSubject - Ascam - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdscamsubject);
        }
コード例 #2
0
 public void CAMContactAddToSubject(AscamCAMContactAddToSubjectRequestAPI AscamCAMContactAddToSubjectRequestAPI)
 {
     this.repository.CAMContactAddToSubject(AscamCAMContactAddToSubjectRequestAPI);
 }
コード例 #3
0
 public void CAMContactAddToSubject(AscamCAMContactAddToSubjectRequestAPI AscamCAMContactAddToSubjectRequestAPI)
 {
     this.adapter.CAMContactAddToSubject(AscamCAMContactAddToSubjectRequestAPI);
 }