Use collection initializers

This commit is contained in:
anomny
2025-10-04 15:11:08 +02:00
parent ef3be7cb41
commit 285a0968ec
3 changed files with 46 additions and 44 deletions

View File

@@ -65,19 +65,21 @@ public class GroupsController : Controller
try
{
description ??= JsonSerializer.Serialize(new GroupPermissions() {Permissions = []});
var attributeSet = new LdapAttributeSet();
attributeSet.Add(new LdapAttribute("objectClass", "posixGroup"));
attributeSet.Add(new LdapAttribute("objectClass", "top"));
attributeSet.Add(new LdapAttribute("cn", cn));
attributeSet.Add(new LdapAttribute("gidNumber", gidNumber));
attributeSet.Add(new LdapAttribute(
"description",
JsonSerializer.Serialize(new GroupPermissions()
{
Permissions = [.. permissions]
})));
LdapAttributeSet attributeSet =
[
new LdapAttribute("objectClass", "posixGroup"),
new LdapAttribute("objectClass", "top"),
new LdapAttribute("cn", cn),
new LdapAttribute("gidNumber", gidNumber),
new LdapAttribute(
"description",
JsonSerializer.Serialize(new GroupPermissions()
{
Permissions = [.. permissions]
}))
];
await _ldap.CreateGroup(cn, attributeSet);
return true;
}