Exemple #1
0
 public Signature( GroupId groupId, int page, double x, double y)
 {
     SignerEmail = null;
     GroupId = groupId;
     Page = page;
     X = x;
     Y = y;
 }
Exemple #2
0
		public Signer( GroupId groupId )
		{
			GroupId = groupId;
			Email = null;
			FirstName = null;
			LastName = null;
			authentication = new Authentication(AuthenticationMethod.EMAIL);
		}
		public void BuildInitialsForGroup()
		{
			GroupId groupId = new GroupId("myGroupId");
			Signature signature = SignatureBuilder.InitialsFor(groupId).Build();

			Assert.AreEqual(groupId, signature.GroupId);
			Assert.IsNull(signature.SignerEmail);
			Assert.AreEqual(SignatureStyle.INITIALS, signature.Style);
		}
		public void BuildAcceptanceForGroup()
		{
			GroupId groupId = new GroupId("myGroupId");
			Signature signature = SignatureBuilder.AcceptanceFor(groupId).Build();

			Assert.AreEqual(groupId, signature.GroupId);
			Assert.IsNull(signature.SignerEmail);
			Assert.AreEqual(SignatureStyle.ACCEPTANCE, signature.Style);
		}
		public void BuildSignatureForGroup()
		{
			GroupId groupId = new GroupId("myGroupId");
			Signature signature = SignatureBuilder.SignatureFor(groupId).Build();

			Assert.AreEqual(groupId, signature.GroupId);
			Assert.IsNull(signature.SignerEmail);
			Assert.AreEqual(SignatureStyle.FULL_NAME, signature.Style);
		}
Exemple #6
0
 public GroupBuilder WithId( GroupId id ) {
     this.id = id;
     return this;
 }
Exemple #7
0
		private string FindRoleIdForGroup (GroupId groupId, Silanis.ESL.API.Package createdPackage )
		{
			foreach (Silanis.ESL.API.Role role in createdPackage.Roles)
			{
				if (role.Signers.Count > 0 && role.Signers[0].Group != null)
				{
					if (groupId.Id.Equals(role.Signers[0].Group.Id))
					{
						return role.Id;
					}
				}
			}

			throw new EslException(String.Format ("No Role found for group with id {0}", groupId.Id));
		}