public static MFilesUserGroupDto ToDto(this MFilesUserGroup userGroup) { if (userGroup == null) { return(null); } return(new MFilesUserGroupDto { Id = userGroup.Id, Name = userGroup.Name, Alias = userGroup.Alias }); }
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; }