コード例 #1
0
        public void ConvertAPIToSDK()
        {
            apiPackageStatus1 = CreateTypicalAPIPackageStatus();
            sdkPackageStatus1 = new PackageStatusConverter(apiPackageStatus1).ToSDKPackageStatus();

            Assert.AreEqual(sdkPackageStatus1.ToString(), apiPackageStatus1.ToString());
        }
コード例 #2
0
        public void ConvertSDKToAPI()
        {
            sdkPackageStatus1 = CreateTypicalSDKPackageStatus();
            apiPackageStatus1 = new PackageStatusConverter(sdkPackageStatus1).ToAPIPackageStatus();

            Assert.AreEqual(apiPackageStatus1.ToString(), sdkPackageStatus1.ToString());
        }
コード例 #3
0
		public void ConvertSDKToAPI()
		{
			sdkPackageStatus1 = CreateTypicalSDKPackageStatus();
			apiPackageStatus1 = new PackageStatusConverter(sdkPackageStatus1).ToAPIPackageStatus();

			Assert.AreEqual(apiPackageStatus1.ToString(), sdkPackageStatus1.ToString());
		}
コード例 #4
0
		public void ConvertAPIToSDK()
		{
			apiPackageStatus1 = CreateTypicalAPIPackageStatus();
			sdkPackageStatus1 = new PackageStatusConverter(apiPackageStatus1).ToSDKPackageStatus();

			Assert.AreEqual(sdkPackageStatus1.ToString(), apiPackageStatus1.ToString());
		}
コード例 #5
0
        private DocumentPackageStatus ConvertPackageStatus(Silanis.ESL.API.PackageStatus status)
        {
            switch (status)
            {
            case Silanis.ESL.API.PackageStatus.DRAFT:
                return(DocumentPackageStatus.DRAFT);

            case Silanis.ESL.API.PackageStatus.SENT:
                return(DocumentPackageStatus.SENT);

            case Silanis.ESL.API.PackageStatus.COMPLETED:
                return(DocumentPackageStatus.COMPLETED);

            case Silanis.ESL.API.PackageStatus.ARCHIVED:
                return(DocumentPackageStatus.ARCHIVED);

            case Silanis.ESL.API.PackageStatus.DECLINED:
                return(DocumentPackageStatus.DECLINED);

            case Silanis.ESL.API.PackageStatus.OPTED_OUT:
                return(DocumentPackageStatus.OPTED_OUT);

            case Silanis.ESL.API.PackageStatus.EXPIRED:
                return(DocumentPackageStatus.EXPIRED);

            default:
                throw new EslException("Unknown Silanis.ESL.API.PackageStatus value: " + status);
            }
        }
コード例 #6
0
		/// <summary>
		/// Construct with API PackageStatus object involved in conversion.
		/// </summary>
		/// <param name="apiPackageStatus">API package status.</param>
		public PackageStatusConverter(Silanis.ESL.API.PackageStatus apiPackageStatus)
		{
			this.apiPackageStatus = apiPackageStatus;
		}
コード例 #7
0
 /// <summary>
 /// Construct with API PackageStatus object involved in conversion.
 /// </summary>
 /// <param name="apiPackageStatus">API package status.</param>
 public PackageStatusConverter(Silanis.ESL.API.PackageStatus apiPackageStatus)
 {
     this.apiPackageStatus = apiPackageStatus;
 }