public MainViewModel(IConfigurationManager cfg , IPluginInfoManager pluginInfoManager , IPluginManager pluginManager , IFilterTranslator filterTranslator , MainViewModelPack views , IEventAggregator eventAggregator , IUserInteraction userInteraction) { eventAggregator.Subscribe(this); _eventAggregator = eventAggregator; _configurationManager = cfg; _userInteraction = userInteraction; _pluginInfoManager = pluginInfoManager; _pluginManager = pluginManager; _filterTranslator = filterTranslator; _vmLogsViewModel = views.LogsViewModel; _manageRepositoryViewModel = views.ManageRepositoryViewModel; _manageFilterViewModel = views.ManageFilterViewModel; _manageFilterBindingsViewModel = views.ManageFilterBindingsViewModel; }
public EditRepositoryViewModel(IPluginInfoManager infoManager, IUserInteraction userInteraction, ILogger logger) { _logger = logger; _user = userInteraction; _infoManager = infoManager; }