Exemple #1
0
        protected override void LoadInternal(XmlElement element)
        {
            base.LoadInternal(element);
            ApplicationVersion = GetAttribute(element, APPLICATIONVERSION);

            Groups          = new Collections.ApplicationGroupCollection(XmlApplicationGroup.GetChildren(element), false);
            Operations      = new Collections.OperationCollection(XmlOperation.GetChildren(element), false);
            Tasks           = new Collections.TaskCollection(XmlTask.GetTasks(element), false);
            Roles           = new Collections.RoleDefinitionCollection(XmlRoleDefinition.GetRoles(element), false);
            RoleAssignments = new Collections.RoleAssignmentsCollection(XmlRoleAssignments.GetChildren(element));
        }
        public XmlAdminManager()
            : base()
        {
            XmlElement e = Service.LoadRoot();

            MajorVersion = int.Parse(GetAttribute(e, MAJORVERSION));
            MinorVersion = int.Parse(GetAttribute(e, MINORVERSION));
            Description  = GetAttribute(e, DESCRIPTION);
            Key          = e.Attributes[GUID].Value;
            Applications = new Collections.ApplicationCollection(XmlApplication.GetChildren(e));
            Groups       = new Collections.ApplicationGroupCollection(XmlApplicationGroup.GetChildren(e), false);
        }