コード例 #1
0
        protected InternalApi.Entities.TEApiUser InitInternalUser(User internalUser)
        {
            var teApiUser = new InternalApi.Entities.TEApiUser(ExecuteProfileSyncHelper.TelligentId, ExecuteProfileSyncHelper.TelligentEmail, internalUser)
            {
                Fields = ExecuteProfileSyncHelper.GetInternalUserFields(internalUser)
            };

            if (internalUser.ExtendedAttributes == null)
            {
                return(teApiUser);
            }

            foreach (var extendedAttr in internalUser.ExtendedAttributes)
            {
                teApiUser.ExtendedAttributes.Add(extendedAttr.Key, extendedAttr.Value);
            }

            return(teApiUser);
        }