Пример #1
0
        public ActivityController(IActivityRepository activityRepository, IQueueManager queue, IConfiguration configuration, ITelemetryRepository telemetryRepository)
        {
            _activityRepository  = activityRepository;
            _storage             = queue;
            _configuration       = configuration;
            _telemetryRepository = telemetryRepository;

            userId = 1;

            /*
             * try
             * {
             *  userId = 1; //Convert.ToInt32(Request.Cookies["user"]);
             *  authKey = "test"; //Request.Cookies["authKey"];
             * }
             * catch (NullReferenceException)
             * {
             *  throw new HttpResponseException(HttpStatusCode.Unauthorized);
             * }
             * if (userId == 0) // TEMP, should return json
             * {
             *  throw new HttpResponseException(HttpStatusCode.Unauthorized);
             * }
             * if (authKey != UserAuth.Get(userId)) // TEMP, should return json
             * {
             *  throw new HttpResponseException(HttpStatusCode.Unauthorized);
             * }*/
        }
 public RecommendationController(ICustomerRepository customerRepository, IProductsRepository productsRepository, IPromotionsRepository promotionsRepository, ITelemetryRepository telemetryRepository)
 {
     // Setup Fields
     _customerRepository   = customerRepository;
     _productsRepository   = productsRepository;
     _promotionsRepository = promotionsRepository;
     _telemetryRepository  = telemetryRepository;
 }
Пример #3
0
 public TelemetryLoadController(ITelemetryRepositoryFactory telemetryRepositoryFactory, ISettingsProvider settingsProvider, ITelemetryViewsSynchronization telemetryViewsSynchronization)
 {
     _cachedTelemetries             = new ConcurrentDictionary <string, LapTelemetryDto>();
     _loadedSessions                = new List <string>();
     _knownLaps                     = new List <string>();
     _telemetryViewsSynchronization = telemetryViewsSynchronization;
     _telemetryRepository           = telemetryRepositoryFactory.Create(settingsProvider);
 }
 public RecommendationController(ICustomerRepository customerRepository, IProductsRepository productsRepository, IPromotionsRepository promotionsRepository, ITelemetryRepository telemetryRepository)
 {
     // Setup Fields
     _customerRepository = customerRepository;
     _productsRepository = productsRepository;
     _promotionsRepository = promotionsRepository;
     _telemetryRepository = telemetryRepository;
 }
Пример #5
0
        public PollingService(IMicroServiceController controller)
        {
            this.controller = controller;

            var servicesProvider = ServiceConfiguration.BuildDI();

            _telemetryRepository = servicesProvider.GetService <ITelemetryRepository>();

            _logger = servicesProvider.GetService <ILogger <PollingService> >();
        }
 public TelemetryLoadController(ITelemetryRepositoryFactory telemetryRepositoryFactory, ISettingsProvider settingsProvider, ITelemetryViewsSynchronization telemetryViewsSynchronization, IEnumerable <IMissingTelemetryFiller> missingTelemetryFillers, IDataPointSelectionSynchronization dataPointSelectionSynchronization)
 {
     _cachedTelemetries                 = new ConcurrentDictionary <string, LapTelemetryDto>();
     _loadedSessions                    = new List <string>();
     _knownLaps                         = new List <string>();
     _telemetryViewsSynchronization     = telemetryViewsSynchronization;
     _dataPointSelectionSynchronization = dataPointSelectionSynchronization;
     _missingTelemetryFillers           = missingTelemetryFillers.ToArray();
     _telemetryRepository               = telemetryRepositoryFactory.Create(settingsProvider);
 }
Пример #7
0
 public HomeController(
     ICustomerRepository customerRepository,
     IProductsRepository productsRepository,
     IPromotionsRepository promotionsRepository,
     ITelemetryRepository telemetryRepository)
 {
     _customerRepository = customerRepository;
     _productsRepository = productsRepository;
     _promotionsRepository = promotionsRepository;
     _telemetryRepository = telemetryRepository;
 }
 public TrainingController(
     UserManager <ApplicationUser> userManager,
     IConfiguration configuration,
     IActivityRepository activityRepository,
     ITelemetryRepository telemetryRepository)
 {
     _userManager         = userManager;
     _configuration       = configuration;
     _activityRepository  = activityRepository;
     _telemetryRepository = telemetryRepository;
 }
Пример #9
0
 public TelemetryController(ITelemetryRepository repo, IQueueManager queue, IConfiguration configuration, IUserRepository userRepository, IQueueManager storage, UserManager <ApplicationUser> userManager, IActivityRepository activityRepository, IEventHubManager eventHub)
 {
     _telemetryRepository = repo;
     //_storage = queue;
     _configuration      = configuration;
     _userRepository     = userRepository;
     _storage            = storage;
     _userManager        = userManager;
     _activityRepository = activityRepository;
     _eventHub           = eventHub;
 }
Пример #10
0
 public HomeController(
     ICustomerRepository customerRepository,
     IProductsRepository productsRepository,
     IPromotionsRepository promotionsRepository,
     ITelemetryRepository telemetryRepository)
 {
     _customerRepository   = customerRepository;
     _productsRepository   = productsRepository;
     _promotionsRepository = promotionsRepository;
     _telemetryRepository  = telemetryRepository;
 }
Пример #11
0
 public MapController(UserManager <ApplicationUser> userManager,
                      IActivityRepository activityRepository,
                      IRaceRepository raceRepository,
                      IRunnerRepository runnerRepository,
                      ITelemetryRepository telemetryRepository,
                      IConfiguration configuration)
 {
     _configuration       = configuration;
     _userManager         = userManager;
     _activityRepository  = activityRepository;
     _raceRepository      = raceRepository;
     _runnerRepository    = runnerRepository;
     _telemetryRepository = telemetryRepository;
     _idRunner            = 0;
 }
Пример #12
0
        //private IActivityRepository _activityRepository;

        public TelemetryController(ITelemetryRepository repo, UserManager <ApplicationUser> userManager

                                   /*, IQueueManager queue, IConfiguration configuration,
                                    * IUserRepository userRepository, IQueueManager storage,
                                    * IActivityRepository activityRepository, IEventHubManager eventHub*/)
        {
            _telemetryRepository = repo;
            _userManager         = userManager;
            //_storage = queue;

            /*
             * _configuration = configuration;
             * _userRepository = userRepository;
             * _storage = storage;
             *
             * _activityRepository = activityRepository;
             * _eventHub = eventHub;
             */
        }
Пример #13
0
 /// <summary>
 ///     Create new instance.
 /// </summary>
 public QuotaController(ITelemetryRepository telemetryRepository)
 => _telemetryRepository = telemetryRepository ?? throw new ArgumentNullException(nameof(telemetryRepository));
Пример #14
0
 public SessionTelemetryControllerFactory(ITelemetryRepository telemetryRepository)
 {
     _telemetryRepository = telemetryRepository;
 }
Пример #15
0
 public DeviceService(IDeviceRepository deviceRepository, ITelemetryRepository telemetryRepository)
 {
     this.deviceRepository    = deviceRepository;
     this.telemetryRepository = telemetryRepository;
 }
Пример #16
0
 public TelemetryHealthCheck(ITelemetryRepository telemetryRepository)
 {
     _telemetryRepository = telemetryRepository;
 }
 public SessionTelemetryController(string trackName, SessionType sessionType, ITelemetryRepository telemetryRepository)
 {
     _telemetryRepository = telemetryRepository;
     SessionIdentifier    = $"{DateTime.Now:yy-MM-dd-HH-mm}-{trackName}-{sessionType}-{Guid.NewGuid()}";
 }
Пример #18
0
 public TelemetryService(ITelemetryRepository telemetryRepository)
 {
     this.telemetryRepository = telemetryRepository;
 }
 public TelemetryListRequestHandler(ITelemetryRepository telemetryRepository)
 {
     _telemetryRepository = telemetryRepository;
 }