private OneSpanSign.Sdk.SigningLogo CreateSDKSigningLogo()
 {
     return(SigningLogoBuilder.NewSigningLogo()
            .WithLanguage("en")
            .WithImage("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABnCAYAAABW6Y8UAAAABGdBTUEAALGPC")
            .Build());
 }
        public void withSpecifiedValues()
        {
            SigningLogoBuilder signingLogoBuilder = SigningLogoBuilder.NewSigningLogo()
                                                    .WithLanguage("en")
                                                    .WithImage("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABnCA");

            SigningLogo result = signingLogoBuilder.Build();

            Assert.AreEqual("en", result.Language, "language was not set correctly");
            Assert.AreEqual("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABnCA", result.Image, "image was not set correctly");
        }
        public OneSpanSign.Sdk.SigningLogo ToSDKSigningLogo()
        {
            if (apiSigningLogo == null)
            {
                return(sdkSigningLogo);
            }

            OneSpanSign.Sdk.SigningLogo result = SigningLogoBuilder.NewSigningLogo()
                                                 .WithLanguage(apiSigningLogo.Language)
                                                 .WithImage(apiSigningLogo.Image)
                                                 .Build();

            return(result);
        }
        override public void Execute()
        {
            // Create default signing theme
            createdSigningThemes = ossClient.GetSigningStyleService().CreateSigningThemes(signingThemesStringToCreate);

            // Get default signing theme
            retrievedSigningThemes = ossClient.GetSigningStyleService().GetSigningThemes();

            // Update the default signing theme
            updatedSigningThemes = ossClient.GetSigningStyleService().UpdateSigningThemes(signingThemesStringToUpdate);

            // Delete default signing theme
            ossClient.GetSigningStyleService().DeleteSigningThemes();

            removedSigningThemes = ossClient.GetSigningStyleService().GetSigningThemes();


            // SigningLogo operations
            OssClient.GetSigningStyleService().SaveSigningLogos(new List <SigningLogo>());

            // Create signing logos
            List <SigningLogo> signingLogos = new List <SigningLogo> ();

            SigningLogo signingLogoEn = SigningLogoBuilder.NewSigningLogo()
                                        .WithLanguage("en")
                                        .WithImage("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABnCAYAAABW6Y8UAAAABGdBTUEAALGPC")
                                        .Build();

            signingLogos.Add(signingLogoEn);

            OssClient.GetSigningStyleService().SaveSigningLogos(signingLogos);
            createdSigningLogos = OssClient.GetSigningStyleService().GetSigningLogos();

            // Update signing logos
            SigningLogo signingLogoFr = SigningLogoBuilder.NewSigningLogo()
                                        .WithLanguage("fr")
                                        .WithImage("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABnCAYAAABW6Y8UAAAABGdBTUEAALGPC")
                                        .Build();

            signingLogos.Add(signingLogoFr);

            OssClient.GetSigningStyleService().SaveSigningLogos(signingLogos);
            updatedSigningLogos = OssClient.GetSigningStyleService().GetSigningLogos();

            // Delete signing logos
            OssClient.GetSigningStyleService().SaveSigningLogos(new List <SigningLogo> ());
            removedSigningLogos = OssClient.GetSigningStyleService().GetSigningLogos();
        }
Esempio n. 5
0
        override public void Execute()
        {
            // Create default signing theme
            createdSigningThemes = ossClient.GetSigningStyleService().CreateSigningThemes(signingThemesStringToCreate);

            // Get default signing theme
            retrievedSigningThemes = ossClient.GetSigningStyleService().GetSigningThemes();

            // Update the default signing theme
            updatedSigningThemes = ossClient.GetSigningStyleService().UpdateSigningThemes(signingThemesStringToUpdate);

            // Delete default signing theme
            ossClient.GetSigningStyleService().DeleteSigningThemes();

            removedSigningThemes = ossClient.GetSigningStyleService().GetSigningThemes();


            // SigningLogo operations
            OssClient.GetSigningStyleService().SaveSigningLogos(new List <SigningLogo>());

            // Create signing logos
            List <SigningLogo> signingLogos = new List <SigningLogo> ();

            SigningLogo signingLogoEn = SigningLogoBuilder.NewSigningLogo()
                                        .WithLanguage("en")
                                        .WithImage("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABnCAYAAABW6Y8UAAAABGdBTUEAALGPC")
                                        .Build();

            signingLogos.Add(signingLogoEn);

            OssClient.GetSigningStyleService().SaveSigningLogos(signingLogos);
            createdSigningLogos = OssClient.GetSigningStyleService().GetSigningLogos();

            // Update signing logos
            SigningLogo signingLogoFr = SigningLogoBuilder.NewSigningLogo()
                                        .WithLanguage("fr")
                                        .WithImage("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABnCAYAAABW6Y8UAAAABGdBTUEAALGPC")
                                        .Build();

            signingLogos.Add(signingLogoFr);

            OssClient.GetSigningStyleService().SaveSigningLogos(signingLogos);
            updatedSigningLogos = OssClient.GetSigningStyleService().GetSigningLogos();

            // Delete signing logos
            OssClient.GetSigningStyleService().SaveSigningLogos(new List <SigningLogo> ());
            removedSigningLogos = OssClient.GetSigningStyleService().GetSigningLogos();

            //Get signing ui options
            defaultSigningUiOptions = OssClient.GetSigningStyleService().GetSigningUiOptions();

            SigningUiOptions signingUiOptions = SigningUiOptionsBuilder.NewSigningUiOptions()
                                                .WithOverviewOptions(OverviewOptionsBuilder.NewOverviewOptions()
                                                                     .WithoutTitle()
                                                                     .WithoutBody()
                                                                     .WithoutDocumentSection()
                                                                     .WithoutUploadSection()
                                                                     .Build())
                                                .WithCompleteSummaryOptions(CompleteSummaryOptionsBuilder.NewCompleteSummaryOptions()
                                                                            .WithoutFrom()
                                                                            .WithoutTitle()
                                                                            .WithoutMessage()
                                                                            .WithoutDownload()
                                                                            .WithoutReview()
                                                                            .WithoutContinue()
                                                                            .Build())
                                                .Build();

            //Save signing ui options
            OssClient.GetSigningStyleService().SaveSigningUiOptions(signingUiOptions);
            patchedSigningUiOptions = OssClient.GetSigningStyleService().GetSigningUiOptions();

            //Delete signing ui options
            OssClient.GetSigningStyleService().DeleteSigningUiOptions();
            deletedSigningUiOptions = OssClient.GetSigningStyleService().GetSigningUiOptions();
        }