public SynchronizationUserControl() { InitializeComponent(); m_synchronizationucvm = new SynchronizationUCVM(GazerVM.GetQuestradeSymbolDataManager(), GazerVM.GetQuestradeSymbolIdManager(), GazerVM.GetQuestradeOptionManager()); DataContext = m_synchronizationucvm; }
public SearchSymbolsTests() { m_gazer = new GazerVM(); m_gazer.Initialize(); m_options = new OptionsUCVM(); m_options.Initialize(); }
public static DataSearchService GetDataSearchService() { var symbolsConfig = new QuestradeSymbolsConfig(); if (symbolsConfig.FileExist) { symbolsConfig.Load(); } if (DataSearchService != null) { return(DataSearchService); } DataSearchService = new DataSearchService(GazerVM.GetQuestradeAccountManager()); DataSearchService.SetIdsList(symbolsConfig.Data.Select(es => es.m_symbolId).ToList()); return(DataSearchService); }
public static OptionsSearchService GetOptionsSearchService() { var symbolData = new QuestradeSymbolDataConfig(); if (symbolData.FileExist) { symbolData.Load(); } if (OptionsSearchService != null) { return(OptionsSearchService); } OptionsSearchService = new OptionsSearchService(GazerVM.GetQuestradeAccountManager()); OptionsSearchService.SetIdsList(symbolData.Data.Where(sd => sd.m_hasOptions).Select(sd => sd.m_symbolId).ToList()); return(OptionsSearchService); }
public static SymbolSearchService GetSymbolSearchService() { return(SymbolSearchService ?? (SymbolSearchService = new SymbolSearchService(GazerVM.GetQuestradeAccountManager()))); }