public ChildProperty() { _businessRules = new BusinessRuleCollection(); NameChanged += _businessRules.OnParentChanged; _authzRules = new AuthorizationRuleCollection(); _authzRules.Add(new AuthorizationRule()); _authzRules.Add(new AuthorizationRule()); NameChanged += _authzRules.OnParentChanged; }
public ValueProperty() { if (GeneratorController.Current.MainForm.ProjectPanel.ListObjects.SelectedItem != null) { if (((CslaObjectInfo)GeneratorController.Current.MainForm.ProjectPanel.ListObjects.SelectedItem) .ObjectType == CslaObjectType.ReadOnlyObject) { ReadOnly = true; } } _businessRules = new BusinessRuleCollection(); NameChanged += _businessRules.OnParentChanged; _authzRules = new AuthorizationRuleCollection(); _authzRules.Add(new AuthorizationRule()); _authzRules.Add(new AuthorizationRule()); NameChanged += _authzRules.OnParentChanged; }
public ValueProperty() { var selectedItem = GeneratorController.Current.GetSelectedItem(); if (selectedItem != null) { if (((CslaObjectInfo)selectedItem).IsReadOnlyObject()) { ReadOnly = true; } } _businessRules = new BusinessRuleCollection(); NameChanged += _businessRules.OnParentChanged; _authzRules = new AuthorizationRuleCollection(); _authzRules.Add(new AuthorizationRule()); _authzRules.Add(new AuthorizationRule()); NameChanged += _authzRules.OnParentChanged; }