Пример #1
0
        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;
        }
Пример #2
0
 public EditRepositoryViewModel(IPluginInfoManager infoManager, IUserInteraction userInteraction, ILogger logger)
 {
     _logger      = logger;
     _user        = userInteraction;
     _infoManager = infoManager;
 }