private fileauditedpermissions53_object CreateFileObject(
            EntitySimpleBaseType filePath, EntitySimpleBaseType fileName, EntitySimpleBaseType path, EntitySimpleBaseType xpath)
        {
            EntitySimpleBaseType[] items;
            fileauditedpermissions53_objectItemsChoices[] itemChoices;
            if (filePath == null)
            {
                items          = new EntitySimpleBaseType[4];
                itemChoices    = new fileauditedpermissions53_objectItemsChoices[3];
                itemChoices[0] = fileauditedpermissions53_objectItemsChoices.path;
                itemChoices[1] = fileauditedpermissions53_objectItemsChoices.filename;
                itemChoices[2] = fileauditedpermissions53_objectItemsChoices.trustee_sid;
                items[0]       = path;
                items[1]       = fileName;
                items[2]       = xpath;
            }
            else
            {
                items          = new EntitySimpleBaseType[3];
                itemChoices    = new fileauditedpermissions53_objectItemsChoices[2];
                itemChoices[0] = fileauditedpermissions53_objectItemsChoices.filepath;
                itemChoices[1] = fileauditedpermissions53_objectItemsChoices.trustee_sid;
                items[0]       = filePath;
                items[1]       = xpath;
            }

            return(new fileauditedpermissions53_object()
            {
                Items = items, Fileauditedpermissions53ObjectItemsElementName = itemChoices
            });
        }
 private IEnumerable<String> EvaluateEntity(
     fileauditedpermissions53_object fileAuditedPermissions53Object, 
     fileauditedpermissions53_objectItemsChoices entityName)
 {
     var entity = fileAuditedPermissions53Object.GetAllObjectEntities()[entityName.ToString()];
     return this.VariableEntityEvaluator.EvaluateVariableForEntity(entity);
 }
        private fileauditedpermissions53_object CreateFileObject(
            EntitySimpleBaseType filePath, EntitySimpleBaseType fileName, EntitySimpleBaseType path, EntitySimpleBaseType xpath)
        {
            EntitySimpleBaseType[] items;
            fileauditedpermissions53_objectItemsChoices[] itemChoices;
            if (filePath == null)
            {
                items = new EntitySimpleBaseType[4];
                itemChoices = new fileauditedpermissions53_objectItemsChoices[3];
                itemChoices[0] = fileauditedpermissions53_objectItemsChoices.path;
                itemChoices[1] = fileauditedpermissions53_objectItemsChoices.filename;
                itemChoices[2] = fileauditedpermissions53_objectItemsChoices.trustee_sid;
                items[0] = path;
                items[1] = fileName;
                items[2] = xpath;
            }
            else
            {
                items = new EntitySimpleBaseType[3];
                itemChoices = new fileauditedpermissions53_objectItemsChoices[2];
                itemChoices[0] = fileauditedpermissions53_objectItemsChoices.filepath;
                itemChoices[1] = fileauditedpermissions53_objectItemsChoices.trustee_sid;
                items[0] = filePath;
                items[1] = xpath;
            }

            return new fileauditedpermissions53_object() { Items = items, Fileauditedpermissions53ObjectItemsElementName = itemChoices };
        }
        public object GetItemValue(fileauditedpermissions53_objectItemsChoices itemName)
        {
            for (int i = 0; i <= this.Fileauditedpermissions53ObjectItemsElementName.Count() - 1; i++)
                if (this.Fileauditedpermissions53ObjectItemsElementName[i] == itemName)
                    return this.Items[i];

            return null;
        }
        private IEnumerable <String> EvaluateEntity(
            fileauditedpermissions53_object fileAuditedPermissions53Object,
            fileauditedpermissions53_objectItemsChoices entityName)
        {
            var entity = fileAuditedPermissions53Object.GetAllObjectEntities()[entityName.ToString()];

            return(this.VariableEntityEvaluator.EvaluateVariableForEntity(entity));
        }
Ejemplo n.º 6
0
        private Dictionary <string, EntityObjectStringType> GetDictionaryWithElement(
            fileauditedpermissions53_objectItemsChoices entityName,
            Dictionary <string, EntitySimpleBaseType> allEntities)
        {
            var dictionary = new Dictionary <String, EntityObjectStringType>();

            dictionary.Add(entityName.ToString(), (EntityObjectStringType)allEntities[entityName.ToString()]);

            return(dictionary);
        }
        public object GetItemValue(fileauditedpermissions53_objectItemsChoices itemName)
        {
            for (int i = 0; i <= this.Fileauditedpermissions53ObjectItemsElementName.Count() - 1; i++)
            {
                if (this.Fileauditedpermissions53ObjectItemsElementName[i] == itemName)
                {
                    return(this.Items[i]);
                }
            }

            return(null);
        }
        private Dictionary<string, EntityObjectStringType> GetDictionaryWithElement(
            fileauditedpermissions53_objectItemsChoices entityName,
            Dictionary<string, EntitySimpleBaseType> allEntities)
        {
            var dictionary = new Dictionary<String, EntityObjectStringType>();
            dictionary.Add(entityName.ToString(), (EntityObjectStringType)allEntities[entityName.ToString()]);

            return dictionary;
        }