protected DocuSignAPI.TemplateReferenceRoleAssignment[] CreateFinalRoleAssignments(DocuSignAPI.Recipient[] recipients)
        {
            List <DocuSignAPI.TemplateReferenceRoleAssignment> runningList = new List <DocuSignAPI.TemplateReferenceRoleAssignment>();

            // Match up all the recipients to the roles on the template
            foreach (DocuSignAPI.Recipient recipient in recipients)
            {
                DocuSignAPI.TemplateReferenceRoleAssignment assign = new DocuSignAPI.TemplateReferenceRoleAssignment();
                assign.RecipientID = recipient.ID;
                assign.RoleName    = recipient.RoleName;

                runningList.Add(assign);
            }
            return(runningList.ToArray());
        }
        protected DocuSignAPI.TemplateReferenceRoleAssignment[] CreateFinalRoleAssignments(DocuSignAPI.Recipient[] recipients)
        {
            List<DocuSignAPI.TemplateReferenceRoleAssignment> runningList = new List<DocuSignAPI.TemplateReferenceRoleAssignment>();

            // Match up all the recipients to the roles on the template
            foreach (DocuSignAPI.Recipient recipient in recipients)
            {
                DocuSignAPI.TemplateReferenceRoleAssignment assign = new DocuSignAPI.TemplateReferenceRoleAssignment();
                assign.RecipientID = recipient.ID;
                assign.RoleName = recipient.RoleName;

                runningList.Add(assign);
            }
            return runningList.ToArray();
        }