public StopwatchService(ITimestampRepository repository, Func <long> getTimestamp)
        {
            _repository = repository;

            // Getting a current timestamp is abstracted away from the service to ease testing.
            _getTimestamp = getTimestamp;
        }
Esempio n. 2
0
 public FaceService(FaceAPIService faceAPIService, IPersonRepository personRepository, ITimestampRepository timestampRepository, ILogger logger)
 {
     _faceAPIService      = faceAPIService;
     _personRepository    = personRepository;
     _timestampRepository = timestampRepository;
     _logger = logger;
 }
Esempio n. 3
0
        public TimestampService(
            ILogger logger,
            ITimestampRepository timestampRepository,
            IUserRepository userRepository,
            IPricePlanRepository pricePlanRepository,
            IEthHelper ethHelper,
            ITimestampQueueService timestampQueueService,
            IWeb3 basicWeb3,
            IWeb3 premiumWeb3)
        {
            Guard.Argument(logger, nameof(logger)).NotNull();
            Guard.Argument(timestampRepository, nameof(timestampRepository)).NotNull();
            Guard.Argument(userRepository, nameof(userRepository)).NotNull();
            Guard.Argument(pricePlanRepository, nameof(pricePlanRepository)).NotNull();
            Guard.Argument(ethHelper, nameof(ethHelper)).NotNull();
            Guard.Argument(timestampQueueService, nameof(timestampQueueService)).NotNull();
            Guard.Argument(basicWeb3, nameof(basicWeb3)).NotNull();
            Guard.Argument(premiumWeb3, nameof(premiumWeb3)).NotNull();

            _logger = logger;
            _timestampRepository   = timestampRepository;
            _userRepository        = userRepository;
            _pricePlanRepository   = pricePlanRepository;
            _ethHelper             = ethHelper;
            _timestampQueueService = timestampQueueService;

            _basicWeb3   = basicWeb3;
            _premiumWeb3 = premiumWeb3;
        }
 public DeviceCommandPollController(ITimestampRepository timestampRepository,
     [Named("DeviceCommand.DeviceID")] ObjectWaiter commandByDeviceIdWaiter,
     [Named("DeviceCommand.CommandID")] ObjectWaiter commandByCommandIdWaiter)
 {
     _timestampRepository = timestampRepository;
     _commandByDeviceIdWaiter = commandByDeviceIdWaiter;
     _commandByCommandIdWaiter = commandByCommandIdWaiter;
 }
 public DeviceCommandPollController(ITimestampRepository timestampRepository,
                                    [Named("DeviceCommand.DeviceID")] ObjectWaiter commandByDeviceIdWaiter,
                                    [Named("DeviceCommand.CommandID")] ObjectWaiter commandByCommandIdWaiter)
 {
     _timestampRepository      = timestampRepository;
     _commandByDeviceIdWaiter  = commandByDeviceIdWaiter;
     _commandByCommandIdWaiter = commandByCommandIdWaiter;
 }
Esempio n. 6
0
 //constructor
 public JobsitesController(
     IJobsiteRepository repository,
     IMapper mapper,
     IUserRepository userRepository,
     IUserAccessor userAccessor,
     ITimestampRepository timestampRepository)
 {
     _repository          = repository;
     _mapper              = mapper;
     _userRepository      = userRepository;
     _userAccessor        = userAccessor;
     _timestampRepository = timestampRepository;
 }
Esempio n. 7
0
 //constructor
 public UserController(
     IUserRepository userRepository,
     IJobsiteRepository jobsiteRepository,
     IMapper mapper,
     IJwtGenerator jwtGenerator,
     IUserAccessor userAccessor,
     ITimestampRepository timestampRepository)
 {
     _userRepository      = userRepository;
     _jobsiteRepository   = jobsiteRepository;
     _mapper              = mapper;
     _jwtGenerator        = jwtGenerator;
     _userAccessor        = userAccessor;
     _timestampRepository = timestampRepository;
 }
Esempio n. 8
0
        public TimestampProcessingTrigger(
            ILogger logger,
            ITimestampQueueService timestampQueueService,
            ITimestampRepository timestampRepository,
            VeryfyTransactionSettings settings)
        {
            Guard.Argument(logger, nameof(logger)).NotNull();
            Guard.Argument(timestampQueueService, nameof(timestampQueueService)).NotNull();
            Guard.Argument(timestampRepository, nameof(timestampRepository)).NotNull();
            Guard.Argument(settings, nameof(settings)).NotNull();

            _logger = logger;
            _timestampQueueService = timestampQueueService;
            _timestampRepository   = timestampRepository;
            _settings = settings;
        }
Esempio n. 9
0
 public PlateService(IPlateRepository plateRepository, ITimestampRepository timestampRepository)
 {
     _plateRepository     = plateRepository;
     _timestampRepository = timestampRepository;
 }
Esempio n. 10
0
 public HomeController(ITimestampRepository timestampRepository)
 {
     _timestampRepository = timestampRepository;
 }
 public DeviceNotificationPollController(ITimestampRepository timestampRepository,
                                         [Named("DeviceNotification.DeviceID")] ObjectWaiter notificationByDeviceIdWaiter)
 {
     _timestampRepository          = timestampRepository;
     _notificationByDeviceIdWaiter = notificationByDeviceIdWaiter;
 }
 public ApiInfoController(ITimestampRepository timestampRepository)
 {
     _timestampRepository = timestampRepository;
 }
 public DeviceNotificationPollController(ITimestampRepository timestampRepository,
     [Named("DeviceNotification.DeviceID")] ObjectWaiter notificationByDeviceIdWaiter)
 {
     _timestampRepository = timestampRepository;
     _notificationByDeviceIdWaiter = notificationByDeviceIdWaiter;
 }
Esempio n. 14
0
 public BaseImageService(IPersonRepository personRepository, IPlateRepository plateRepository, ITimestampRepository timestampRepository)
 {
     _personRepository    = personRepository;
     _plateRepository     = plateRepository;
     _timestampRepository = timestampRepository;
 }
 public HomeController(ITimestampRepository timestampRepository)
 {
     _timestampRepository = timestampRepository;
 }
 public ApiInfoController(ITimestampRepository timestampRepository)
 {
     _timestampRepository = timestampRepository;
 }
Esempio n. 17
0
 public TimestampService(ITimestampRepository timestampRepository, IPlateRepository plateRepository)
 {
     _timestampRepository = timestampRepository;
     _plateRepository     = plateRepository;
 }