private AtsUserReference CreateEmailReference(AtsUser user, bool original = false) { var value = original ? user.OriginalEmail : user.Email; if (String.IsNullOrEmpty(value)) { return(null); } var referenceKey = AtsUserReferenceKey.ForEmail(user.Tenant, value); return(new AtsUserReference(referenceKey, user.ID) { ETag = "*" }); }
public AtsUser GetByEmail(string tenant, string email) { var referenceKey = AtsUserReferenceKey.ForEmail(tenant, email); return(this.GetUserByReference(referenceKey)); }