Ejemplo n.º 1
0
 public specialController()
 {
     _TrendsService          = ServiceFactory.TrendsService;
     _StatisticsService      = ServiceFactory.StatisticsService;
     _ModelnumbersService    = ServiceFactory.ModelnumbersService;
     _OperatingsystemService = ServiceFactory.OperatingsystemService;
     _ResolutionService      = ServiceFactory.ResolutionService;
     _NetworkService         = ServiceFactory.NetworkService;
     _OperatorService        = ServiceFactory.OperatorService;
     _ProvinceService        = ServiceFactory.ProvinceService;
     _AppService             = ServiceFactory.AppService;
 }
Ejemplo n.º 2
0
 public OverviewService(IConfiguration config, ITrendsService service)
 {
     Context = new CryptoTideDBContext(config);
     // TODO(Serban): Hacky, will need to keep value in memory and be updated by the data pipeline
     try
     {
         // Errors if max is 0
         LastHour = Context.HourlyTrends.Where(t => t.Date == DateTime.Now.Date).Max(t => t.Hour);
     }
     catch
     {
         LastHour = 0;
     }
 }
Ejemplo n.º 3
0
        internal PHmiBase(
            INotificationReporterFactory reporterFactory,
            IServiceClientFactory clientFactory,
            ICyclicRunnerFactory cyclicRunnerFactory,
            IPHmiRunTargetFactory pHmiRunTargetFactory,
            ITimeService timeService,
            ITimerService timerService,
            IEventRunTarget beforeUpdateRunTarget,
            IUpdateStatusRunTargetFactory updateStatusRunTargetFactory,
            IUsersRunTarget usersRunTarget,
            ITagServiceFactory tagServiceFactory,
            IAlarmServiceFactory alarmServiceFactory,
            ITrendsServiceFactory trendsServiceFactory,
            ILogService logService,
            IEventRunTarget afterUpdateRunTarget)
        {
            _timeService                  = timeService;
            _timerService                 = timerService;
            _timerService.Elapsed        += TimerServiceElapsed;
            _reporter                     = reporterFactory.Create(timeService);
            _clientFactory                = clientFactory;
            beforeUpdateRunTarget.Runned += BeforeUpdateRunTargetRunned;
            IUpdateStatusRunTarget updateStatusRunTarget = updateStatusRunTargetFactory.Create(_timeService);

            _users               = new Users.Users(usersRunTarget);
            _tagService          = tagServiceFactory.Create(_reporter);
            _alarmService        = alarmServiceFactory.Create(_reporter);
            _trendsService       = trendsServiceFactory.Create(_reporter);
            _logService          = logService;
            _commonAlarmCategory =
                new AlarmCategoryBase(0, "CommonAlarms", () => Res.CommonAlarmsDescription);
            Add(_commonAlarmCategory);
            _cyclicRunnerFactory         = cyclicRunnerFactory;
            afterUpdateRunTarget.Runned += AfterUpdateRunTargetRunned;
            _pHmiRunTarget = pHmiRunTargetFactory.Create(
                _reporter,
                _clientFactory,
                beforeUpdateRunTarget,
                updateStatusRunTarget,
                usersRunTarget,
                _tagService,
                _alarmService,
                _trendsService,
                _logService,
                afterUpdateRunTarget);
            _cyclicRunner = _cyclicRunnerFactory.Create(_pHmiRunTarget);
            IoDevices     = new ReadOnlyCollection <IoDeviceAbstract>(_ioDevices);
        }
Ejemplo n.º 4
0
 public TrendsController(ITrendsService trendsService)
 {
     _trendsService = trendsService;
 }
 public TrendingBeersViewModel()
 {
     azure = ServiceLocator.Instance.Resolve<IAzureClient>();
     trendsService = ServiceLocator.Instance.Resolve<ITrendsService>();
 }
 public TrendingController(ITrendsService Service)
 {
     service = Service;
 }
Ejemplo n.º 7
0
 public TrendsController(ITrendsService trendsService, ILogger <TrendsController> logger)
 {
     _trendsService = trendsService;
     _logger        = logger;
 }
Ejemplo n.º 8
0
 public TrendingBeersViewModel()
 {
     azure         = ServiceLocator.Instance.Resolve <IAzureClient>();
     trendsService = ServiceLocator.Instance.Resolve <ITrendsService>();
 }
Ejemplo n.º 9
0
 public TrendsWorkerThread(ITrendsService trendsService, ManualResetEvent doneEvent)
 {
     this.TrendsService = trendsService;
     this.DoneEvent = doneEvent;
 }
Ejemplo n.º 10
0
 public MapDataController(ITrendsService trendsService)
 {
     _trendsService = trendsService;
 }