public void Setup() { // Have to use environment variables since we don't have Secrets Manager // without Core. The reason we don't have Core is because AutoIt doesn't // seem to want to play nicely with it. // J.Dallas 05-06-2020 string testUrl = Environment.GetEnvironmentVariable("QSTHUMBTESTURL"); string testDomain = Environment.GetEnvironmentVariable("QSTHUMBTESTDOMAIN"); string testUsername = Environment.GetEnvironmentVariable("QSTHUMBTESTUSERNAME"); string testPassword = Environment.GetEnvironmentVariable("QSTHUMBTESTPASSWORD"); SecureString secureString = new SecureString(); testPassword.ToList().ForEach(s => { secureString.AppendChar(s); }); _qlikThumbAuthModel = new QlikAuthModel { QlikServerUrl = testUrl, QlikAdDomain = testDomain, QlikAdUsername = testUsername, QlikAdPassword = secureString }; _qlikEngineService = new QlikEngineService(_qlikThumbAuthModel); }
public ContentLibraryChooserViewModel(QlikEngineService qlikEngineService, QlikThumbModel qlikThumbModel, IEventAggregator eventAggregator) { _qlikEngineService = qlikEngineService; _qlikThumbModel = qlikThumbModel; _eventAggregator = eventAggregator; QlikContentLibraries = new ObservableCollection <QlikContentLibrary>(); }
public QlikThumbProcessor(IEventAggregator eventAggregator, QlikAuthModel qlikAuthModel, QlikThumbModel qlikThumbModel, QlikEngineService qlikEngineService) { _eventAggregator = eventAggregator; _qlikAuthModel = qlikAuthModel; _qlikThumbModel = qlikThumbModel; _qlikEngineService = qlikEngineService; _counterHashSet = new HashSet <string>(); _eventAggregator.GetEvent <StartProcessingEvent>().Subscribe(StartProcessing); _log.Information("QlikThumbProcessor created"); }
public StreamsAndAppsViewModel(QlikEngineService qlikEngineService, QlikThumbModel qlikThumbModel, IEventAggregator eventAggregator) { _eventAggregator = eventAggregator; _qlikEngineService = qlikEngineService; _qlikThumbModel = qlikThumbModel; QlikStreamApps = new ObservableCollection <QlikStreamApp>(); FilteredQlikStreamApps = (ListCollectionView)CollectionViewSource.GetDefaultView(QlikStreamApps); FilteredQlikStreamApps.GroupDescriptions.Add(new PropertyGroupDescription("StreamName")); FilteredQlikStreamApps.SortDescriptions.Add(new SortDescription("StreamName", ListSortDirection.Ascending)); FilteredQlikStreamApps.SortDescriptions.Add(new SortDescription("Name", ListSortDirection.Ascending)); }
public LoginViewModel(IEventAggregator eventAggregator, QlikAuthModel qlikThumbAuthModel, QlikEngineService qlikEngineService) { _eventAggregator = eventAggregator; _qlikThumbAuthModel = qlikThumbAuthModel; _qlikEngineService = qlikEngineService; }