Beispiel #1
0
        // 601
        private void OnGroupSpecificationEvent(object sender, int messageId, string messageName, string message)
        {
            if (GroupSpecificationEvent != null) {
                var w = SplitMessage(message);
                var name = w[0];
                Privileges p = null;
                //Privileges p = new Privileges (name, w[1]);

                var m = new MessageEventArgs_601(messageId, messageName, p, name);

                GroupSpecificationEvent(this, m);
            }
        }
 private void OnGroupSpecificationEvent(object sender, MessageEventArgs_601 messageEventArgs)
 {
     if (GroupExists(messageEventArgs.Name)) {
         //Update existing group
         var g = GetGroup(messageEventArgs.Name);
         g.Privileges.UpdatePrivileges(messageEventArgs.Privileges);
     } else {
         //Create new group
         AddGroup(messageEventArgs.Name, messageEventArgs.Privileges);
     }
 }