public StreamConfigurationViewModel( IApplicationSettingsProvider applicationSettingsProvider, IGlobalExcludeSettings globalExcludeSettings, IAccountSettingsProvider accountSettingsProvider, IColumnsSettingsProvider columnsSettingsProvider, IContactService contactService) { _applicationSettingsProvider = applicationSettingsProvider; _accountSettingsProvider = accountSettingsProvider; _globalExcludeSettings = globalExcludeSettings; _columnsSettingsProvider = columnsSettingsProvider; _contactService = contactService; _scriptLibrary = CompositionManager.Get<IScriptingLibrarian>(); ShowConfiguration = false; Filters = new StreamModel {Direction = ListSortDirection.Descending}; FilterBefore = DateTime.Now.Subtract(new TimeSpan(365, 0, 0, 0, 0)); ScriptFilters = _scriptLibrary.ScriptFilters; EditCommand = new DelegateCommand(SetEdit); CancelCommand = new DelegateCommand(CancelChanges); SaveCommand = new DelegateCommand(SaveChanges); }
public ScriptConsole(Window w) { DataContext = this; _parent = w; _scriptmanager = CompositionManager.Get<IScriptingManager>(); _scriptlibrary = CompositionManager.Get<IScriptingLibrarian>(); _scriptconfiguration = CompositionManager.Get<IScriptingConfiguration>(); InitializeComponent(); }
public ScriptCollectionEventListener(dynamic parent, IScriptingLibrarian list) { _list = list; _parent = parent; _list.ScriptListChanged += ScriptListChanged; }
public void Detach() { if (_list != null) _list.ScriptListChanged -= ScriptListChanged; _list = null; }
public DynamicLanguagesScriptEngine() { _scriptingManager = CompositionManager.Get<IScriptingManager>(); _scriptLibrarian = CompositionManager.Get<IScriptingLibrarian>(); _scriptingConfiguration = CompositionManager.Get<IScriptingConfiguration>(); }