public override string[] GetUsersInRole(string roleName)
        {
            List <Benutzer> roleUsers = RollenAdministrator.GetRoleUsers(roleName);

            if (roleUsers != null)
            {
                return(roleUsers.Select(x => x.Emailadresse).ToArray());
            }
            else
            {
                return(null);
            }
        }
        public override string[] GetAllRoles()
        {
            List <Rolle> allRoles = RollenAdministrator.GetRoles();

            if (allRoles != null)
            {
                return(allRoles.Select(x => x.Bezeichnung).ToArray());
            }
            else
            {
                return(null);
            }
        }
        public override string[] GetRolesForUser(string username)
        {
            Rolle userRoles = RollenAdministrator.GetUserRole(username);

            if (userRoles != null)
            {
                return(new string[] { userRoles.Bezeichnung });
            }
            else
            {
                return(null);
            }
        }
        public override string[] FindUsersInRole(string rollenName, string gesuchterBenutzer)
        {
            List <Benutzer> Rollenbenutzer = RollenAdministrator.GetRoleUsers(gesuchterBenutzer);

            if (Rollenbenutzer != null)
            {
                return(Rollenbenutzer.Where(x => x.Emailadresse.Contains(gesuchterBenutzer)).Select(x => x.Emailadresse).ToArray());
            }
            else
            {
                return(null);
            }
        }