Exemplo n.º 1
0
        protected override void WriteResult(IConfigurable dataObject)
        {
            DeviceRuleBase deviceRuleBase = this.CreateDeviceRuleObject(dataObject as RuleStorage);

            deviceRuleBase.PopulateTaskProperties(this, base.DataSession as IConfigurationSession);
            base.WriteResult(deviceRuleBase);
        }
Exemplo n.º 2
0
        protected override void StampChangesOn(IConfigurable dataObject)
        {
            base.StampChangesOn(dataObject);
            DeviceRuleBase deviceRuleBase = this.CreateDeviceRule(dataObject as RuleStorage);

            deviceRuleBase.PopulateTaskProperties(this, base.DataSession as IConfigurationSession);
            deviceRuleBase.CopyChangesFrom(base.DynamicParametersInstance);
            deviceRuleBase.TargetGroups = this.TargetGroups;
            this.SetPropsOnDeviceRule(deviceRuleBase);
            deviceRuleBase.UpdateStorageProperties(this, base.DataSession as IConfigurationSession, false);
        }