示例#1
0
        static void sendSignatureRequest(HelloSign.Client client)
        {
            Console.WriteLine("4 - endTemplateSignatureRequest******************************************************* BEGIN");

            //var account = client.GetAccount();
            //Console.WriteLine("My Account ID is: " + account.AccountId);
            try
            {
                var request = new SignatureRequest();
                request.Title   = "C# sending a signature request";
                request.Subject = "C# send signature Request";
                request.Message = "Please sign this NDA and then we can discuss more. Let me know if you have questions";
                request.AddSigner("*****@*****.**", "Jack");
                request.AddSigner("*****@*****.**", "Jill");
                request.TestMode = true;
                request.AddFile("C:\\Users\\IEUser\\Downloads\\NDA10.pdf");
                var response = client.SendSignatureRequest(request);
                Console.WriteLine(response.ToString());
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message + " " + ex.StackTrace);
            }


            Console.WriteLine("3 - Send signature_request*************************************************************** END");
        }
示例#2
0
 static void sendTemplateSignatureRequest(HelloSign.Client client)
 {
     try
     {
         Console.WriteLine("4 - TemplateSignatureRequest******************************************************* BEGIN");
         //Two roles - Consultant and Canidate
         var requestTemplate = new HelloSign.TemplateSignatureRequest();
         requestTemplate.AddTemplate("54cb9e7b076df6e9a78fc2c523aae4d78a25284d");
         requestTemplate.RequesterEmailAddress = "*****@*****.**";
         requestTemplate.TestMode = true;
         requestTemplate.Signers.Add(new Signer("*****@*****.**", "*****@*****.**", role: "canidate"));
         requestTemplate.Signers.Add(new Signer("*****@*****.**", "*****@*****.**", role: "consultant"));
         requestTemplate.AddCustomField("firstname", "TEST");
         var response = client.SendSignatureRequest(requestTemplate);
         Console.WriteLine(response);
         Console.WriteLine("4 - TemplateSignatureRequest******************************************************* END");
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.StackTrace + " " + ex.Message);
     }
 }