Beispiel #1
0
 public static MFilesUserGroupDto ToDto(this MFilesUserGroup userGroup)
 {
     if (userGroup == null)
     {
         return(null);
     }
     return(new MFilesUserGroupDto
     {
         Id = userGroup.Id,
         Name = userGroup.Name,
         Alias = userGroup.Alias
     });
 }
Beispiel #2
0
        public void AddUserGroupToVault(MFilesVault vault, MFilesUserGroup userGroup)
        {
            var ovault = MFServerUtility.GetVault(vault);
            var newuga = new UserGroupAdmin
            {
                UserGroup = new UserGroup {
                    Name = userGroup.Name
                }
            };

            if (!String.IsNullOrEmpty(userGroup.Alias))
            {
                newuga.SemanticAliases = new SemanticAliases {
                    Value = userGroup.Alias
                };
            }
            var ug = ovault.UserGroupOperations.AddUserGroupAdmin(newuga);

            userGroup.Id = ug.UserGroup.ID;
        }