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