public MonitorManager(IChannelRepository channelRepository, IMonitorRepository monitorRepository, IRecordRepository recordRepository, IScenarioRepository scenarioRepository)
 {
     this.channelRepository  = channelRepository;
     this.monitorRepository  = monitorRepository;
     this.recordRepository   = recordRepository;
     this.scenarioRepository = scenarioRepository;
 }
示例#2
0
 public ServiceWorker(DataContext context)
 {
     if (context == null)
     {
         throw new ArgumentNullException();
     }
     _dataRepo    = new DataRepository(context);
     _analyseRepo = new AnalyseRepository(context);
     _monitorRepo = new MonitorRepository(context);
     _summaryRepo = new SummaryRepository(context);
     _tasks       = new List <ITask> {
         new UpdateCompanyTask(_dataRepo),
         new UpdateEodTask(_dataRepo),
         new AnalyzeProfitTask(_analyseRepo),
         new AnalyzeRSITask(_analyseRepo),
         new AnalyzeSMATask(_analyseRepo),
         new AnalyzeRSIPredictTask(_analyseRepo),
         new AnalyzeRSIRangeTask(_analyseRepo),
         new AnalyzeGainLossTask(_analyseRepo),
         new AnalyzeADXTask(_analyseRepo),
         new AnalyzeMACDTask(_analyseRepo),
         new AnalyzeBollingerBandsTask(_analyseRepo),
         new MonitorRSITask(_monitorRepo),
         new DailySummaryTask(_summaryRepo),
     };
 }
 public MonitorStatusNotifyer(IMonitorRepository <MonitorProcess> monitorRepository, ICheckInRepository <CheckIn> checkInRepository, IEmailService emailService, ILogger <MonitorStatusNotifyer> logger)
 {
     _monitorRepository = monitorRepository ?? throw new ArgumentNullException(nameof(IMonitorRepository <MonitorProcess>));
     _checkInRepository = checkInRepository ?? throw new ArgumentNullException(nameof(ICheckInRepository <CheckIn>));
     _emailService      = emailService ?? throw new ArgumentNullException(nameof(EmailService));
     _logger            = logger ?? throw new ArgumentNullException(nameof(MonitorStatusNotifyer));
 }
 public KetumTestDataSeedContributor(
     IMonitorRepository monitorRepository,
     KetumTestData testData)
 {
     _monitorRepository = monitorRepository;
     _testData          = testData;
     _currentUser       = Substitute.For <ICurrentUser>();
 }
示例#5
0
 public MonitorController(IMonitorRepository monitor,
                          IMonitorConditionRepository monitorcondition,
                          IEventLogRepository eventLog)
 {
     MonitorRepository          = monitor;
     MonitorConditionRepository = monitorcondition;
     LogRepository = eventLog;
 }
示例#6
0
 public MonitorAppService(
     MonitorManager monitorManager,
     IMonitorRepository monitorRepository,
     IDistributedCache <MonitorWithDetailsDto> cache)
 {
     _monitorManager    = monitorManager;
     _monitorRepository = monitorRepository;
     _cache             = cache;
 }
示例#7
0
 public MonitorsController(ILogger <MonitorsController> logger,
                           IMonitorModelFactory modelFactory,
                           IMonitorRepository <MonitorProcess> monitorRepository,
                           ICheckInRepository <CheckIn> checkInRepository)
 {
     _logger = logger ?? throw new ArgumentNullException(nameof(MonitorsController));
     _monitorModelFactory = modelFactory ?? throw new ArgumentNullException(nameof(MonitorsController));
     _monitorRepository   = monitorRepository ?? throw new ArgumentNullException(nameof(MonitorRepository));
     _checkInRepository   = checkInRepository ?? throw new ArgumentNullException(nameof(CheckInRepository));
 }
示例#8
0
 public MonitorService(IMonitorRepository monitorRepository)
 {
     _monitorRepository = monitorRepository;
 }
示例#9
0
 public MonitorManager(IMonitorRepository monitorRepository)
 {
     _monitorRepository = monitorRepository;
 }
示例#10
0
 public Builder WithMonitorRepository(IMonitorRepository <MonitorProcess> monitorRepository)
 {
     _monitorRepository = monitorRepository;
     return(this);
 }
 public ShoppingCartController(IMonitorRepository monitorRepository, ShoppingCart shoppingCart)
 {
     _monitorRepository = monitorRepository;
     _shoppingCart      = shoppingCart;
 }
示例#12
0
 public MonitorService(IMonitorRepository repository)
 {
     this.repository = repository;
 }
 public MonitorController(IMonitorRepository _repo)
 {
     this._repo = _repo;
 }
示例#14
0
 public Monitor(IMonitorRepository monitorRepository)
 {
     _monitorRepository = monitorRepository;
 }
示例#15
0
 public MonitorController(IMonitorRepository repository)
 {
     this.repository = repository;
 }
示例#16
0
 public MonitorRSITask(IMonitorRepository repo)
 {
     _monitorRepo = repo;
 }
示例#17
0
 public HomeController(IMonitorRepository monitorRepository)
 {
     _monitorRepository = monitorRepository;
 }
 public MonitorsController(IMonitorRepository repository, IMapper mapper, IMonitorManager monitorManager)
     : base(repository, mapper)
 {
     this.repository     = repository;
     this.monitorManager = monitorManager;
 }
 public MonitorAppService(IMonitorRepository MonitorRepository)
 {
     _MonitorRepository = MonitorRepository;
 }
示例#20
0
 public Monitor(IMonitorRepository monitorRepository)
 {
     _monitorRepository = monitorRepository;
 }
示例#21
0
 public SnackBoughtDomainEventHandler(IMonitorRepository monitorRepository)
 {
     this.monitorRepository = monitorRepository;
 }