// 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); } }