/// <summary>
 /// Creates a new instance of <see cref="SimulationService"/>
 /// </summary>
 /// <param name="strategyService"></param>
 /// <param name="indicatorsService"></param>
 /// <param name="companyService"></param>
 /// <param name="priceService"></param>
 public SimulationService(IStrategyService strategyService, IIndicatorsService indicatorsService, ICompanyService companyService, IPriceService priceService)
 {
     _strategyService   = strategyService;
     _indicatorsService = indicatorsService;
     _companyService    = companyService;
     _priceService      = priceService;
 }
 /// <summary>
 /// Creates a new instance of <see cref="DashboardController"/>
 /// </summary>
 /// <param name="transactionsService"></param>
 /// <param name="walletService"></param>
 /// <param name="indicatorsService"></param>
 /// <param name="priceService"></param>
 public DashboardController(ITransactionsService transactionsService, IWalletService walletService,
                            IIndicatorsService indicatorsService, IPriceService priceService)
 {
     _transactionsService = transactionsService;
     _walletService       = walletService;
     _indicatorsService   = indicatorsService;
     _priceService        = priceService;
 }
 public IndicatorsController(
     IIndicatorsService indicatorsService,
     IEnumMappingService enumMappingService,
     IAuthorizationService authorizationService,
     ICatalogService catalogService)
     : base(authorizationService, enumMappingService)
 {
     _indicatorsService    = indicatorsService;
     _enumMappingService   = enumMappingService;
     _authorizationService = authorizationService;
     _catalogService       = catalogService;
 }
Example #4
0
        public MainViewModel(IIndicatorsService indicatorsService)
        {
            AvailableIndicators = new ObservableCollection <IIndicatorViewModel>()
            {
                new IndicatorDesignTimeViewModel("Populating list ...")
            };
            SelectedIndicator      = AvailableIndicators.First();
            SelectIndicatorCommand = new RelayCommand <SelectionChangedEventArgs>(OnSelectionChangedAsync);

            ServiceLocator.Current.GetInstance <ILogger>().Verbose("Loading indicators");
            this.indicatorsService = indicatorsService;
            indicatorsService.GetAllIndicatorsAsync().ContinueWith(task => DispatcherHelper.CheckBeginInvokeOnUI(() => Initialize(task.Result)));
        }
Example #5
0
 /// <summary>
 /// Creates a new instance of <see cref="ChartsController"/>
 /// </summary>
 /// <param name="priceService"></param>
 /// <param name="indicatorsService"></param>
 /// <param name="companyService"></param>
 public ChartsController(IPriceService priceService, IIndicatorsService indicatorsService, ICompanyService companyService)
 {
     _priceService      = priceService;
     _indicatorsService = indicatorsService;
     _companyService    = companyService;
 }
 /// <summary>
 /// Creates a new instance of <see cref="StrategyService"/>
 /// </summary>
 /// <param name="strategiesRepository"></param>
 /// <param name="indicatorsService"></param>
 public StrategyService(IStrategiesRepository strategiesRepository, IIndicatorsService indicatorsService)
 {
     _strategiesRepository = strategiesRepository;
     _indicatorsService    = indicatorsService;
 }
 public IndicatorDataController(IIndicatorsService indicatorsService, IIndicatorDataFetcher indicatorDataFetcher)
 {
     this.indicatorsService    = indicatorsService;
     this.indicatorDataFetcher = indicatorDataFetcher;
 }
Example #8
0
 public IndicatorsController(IIndicatorsService service)
 {
     _service = service;
 }
Example #9
0
 public IndicatorDescriptionTests()
 {
     _indicatorsService = new IndicatorsService(new IndicatorFactory(), null, null, null);
 }
 public IndicatorsServiceTests()
 {
     _service = new IndicatorsService(_factory.Object, _pricesService.Object,
                                      _companyService.Object, _cache.Object);
 }
Example #11
0
 public CalculateService(IIndicatorsService indicatorsService)
 {
     _indicatorsService = indicatorsService;
 }
 /// <summary>
 /// Creates a new instance of <see cref="StrategiesController"/>
 /// </summary>
 /// <param name="strategyService"></param>
 /// <param name="indicatorsService"></param>
 public StrategiesController(IStrategyService strategyService, IIndicatorsService indicatorsService)
 {
     _strategyService   = strategyService;
     _indicatorsService = indicatorsService;
 }