private void RenderRules([NotNull] RuleModel ruleModel) { Debug.ArgumentNotNull(ruleModel, nameof(ruleModel)); var index = 1; foreach (var element in ruleModel.Rules.Elements()) { RenderRule(element, index); index++; } }
public void Initialize([NotNull] DatabaseUri databaseUri, [NotNull] string dataSource, [NotNull] RuleModel ruleModel) { Assert.ArgumentNotNull(databaseUri, nameof(databaseUri)); Assert.ArgumentNotNull(dataSource, nameof(dataSource)); Assert.ArgumentNotNull(ruleModel, nameof(ruleModel)); DatabaseUri = databaseUri; DataSource = dataSource; RuleModel = ruleModel; RulePresenter.DatabaseUri = databaseUri; LoadConditionAndActions(); }
public void Initialize([NotNull] DatabaseUri databaseUri, [NotNull] string dataSource, [NotNull] RuleModel ruleModel) { Assert.ArgumentNotNull(databaseUri, nameof(databaseUri)); Assert.ArgumentNotNull(dataSource, nameof(dataSource)); Assert.ArgumentNotNull(ruleModel, nameof(ruleModel)); Editor.Initialize(databaseUri, dataSource, ruleModel); }