Esempio n. 1
0
 public StatisticsViewController(IAuthenticationService authenticationService, [Dependency(nameof(WorkTimeEsRepositorDecorator))] IWorkTimeEsRepository repository, OverallStatsController overallStatsController, DailyStatsViewController dailyStatsViewController)
 {
     _authenticationService    = authenticationService;
     _repository               = repository;
     _overallStatsController   = overallStatsController;
     _dailyStatsViewController = dailyStatsViewController;
 }
 public OverallStatsController([Dependency(nameof(WorkTimeEsRepositorDecorator))] IWorkTimeEsRepository repository,
                               IAuthenticationService authenticationService)
 {
     _repository            = repository;
     _authenticationService = authenticationService;
     Refresh = new DelegateCommand(UpdateChart);
 }
Esempio n. 3
0
        public WorkTimeEventServiceTests()
        {
            var repo  = CreateRepo();
            var idGen = CreateIdGen();

            _service      = new WorkTimeEventService(new WorkTimeUow(repo), repo, TestUtils.ConfigurationService);
            _buildService = new WorkTimeBuildService(repo, idGen);
            _repository   = repo;
        }
Esempio n. 4
0
        public WorkTimeEventService(IWorkTimeUow uow, IWorkTimeEsRepository repository, IConfigurationService configurationService)
        {
            var settings = configurationService.Get <WorkTimeEventServiceSettings>("eventGathering");

            _uow                  = uow;
            _repository           = repository;
            _config               = settings;
            MouseEventBufferSz    = settings.MouseEventBufferSz;
            KeyboardEventBufferSz = settings.KeyboardEventBufferSz;
            _allKeyboardBuilder   = new MouseKeyboardEventBuilder(_config.KeyboardEventWindowSz, _config.KeyboardEventMonitorWindowSz, string.Empty);
            _allMouseBuilder      = new MouseKeyboardEventBuilder(_config.MouseEventWindowSz, _config.MouseEventMonitorWindowSz, string.Empty);
        }
Esempio n. 5
0
 public WorkTimeUow(IWorkTimeEsRepository repository)
 {
     _repository = repository;
 }
 public WorkTimeRestoreService(IWorkTimeEsRepository repository)
 {
     _repository = repository;
 }
Esempio n. 7
0
 protected override IWorkTimeUow Create(IWorkTimeEsRepository repository)
 {
     return(new WorkTimeUow(repository));
 }
Esempio n. 8
0
 protected abstract IWorkTimeUow Create(IWorkTimeEsRepository repository);
Esempio n. 9
0
 public WorkTimeUowTests()
 {
     _repository = CreateRepo();
     _uow        = Create(_repository);
 }
Esempio n. 10
0
 public WorkTimeBuildServiceTests()
 {
     _idGenerator = CreateGenService();
     _repository  = CreateRepo();
     _service     = new WorkTimeBuildService(_repository, _idGenerator);
 }
Esempio n. 11
0
 public WorkTimeEsRepositoryTests()
 {
     _repository = CreateRepository();
     InternalTimeService.GetCurrentDateTime = () => DateTime.UtcNow;
 }
Esempio n. 12
0
 public WorkTimeEsRepositorDecorator(IWorkTimeEsRepository repository, AlgorithmService moduleService)
 {
     _repository    = repository;
     _moduleService = moduleService;
 }
 public WorkTimeBuildService(IWorkTimeEsRepository repository, IWorkTimeIdGeneratorService idGenerator)
 {
     _repository  = repository;
     _idGenerator = idGenerator;
 }