public void SetEntitySelectorFactory(INodeSelectorFactory nodeSelectorFactory) { _nodeSelectorFactory = nodeSelectorFactory ?? throw new ArgumentNullException(nameof(nodeSelectorFactory)); SubjectType = nodeSelectorFactory.EntityType; entryObject.IsEditable = false; entryChangedByUser = false; ConfigureEntryComplition(); }
public void SetNodeAutocompleteSelectorFactory(INodeAutocompleteSelectorFactory nodeAutocompleteSelectorFactory) { _nodeSelectorAutocompleteFactory = nodeAutocompleteSelectorFactory ?? throw new ArgumentNullException(nameof(nodeAutocompleteSelectorFactory)); _nodeSelectorFactory = _nodeSelectorAutocompleteFactory; SubjectType = nodeAutocompleteSelectorFactory.EntityType; entryObject.IsEditable = true; entryChangedByUser = true; ConfigureEntryComplition(); }