public ConditionalActionEditorControlViewModel(ConditionalActionModel action) : base(action, action.Actions) { this.CaseSensitive = action.CaseSensitive; this.SelectedOperatorType = action.Operator; this.RepeatWhileTrue = action.RepeatWhileTrue; this.Clauses.AddRange(action.Clauses.Select(c => new ConditionalClauseViewModel(c, this))); }
public ConditionalActionEditorControlViewModel(ConditionalActionModel action) : base(action) { this.CaseSensitive = action.CaseSensitive; this.SelectedOperatorType = action.Operator; this.Clauses.AddRange(action.Clauses.Select(c => new ConditionalClauseViewModel(c, this))); foreach (ActionModelBase subAction in action.Actions) { subActions.Add(subAction); } }