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); }
public WorkTimeEventServiceTests() { var repo = CreateRepo(); var idGen = CreateIdGen(); _service = new WorkTimeEventService(new WorkTimeUow(repo), repo, TestUtils.ConfigurationService); _buildService = new WorkTimeBuildService(repo, idGen); _repository = repo; }
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); }
public WorkTimeUow(IWorkTimeEsRepository repository) { _repository = repository; }
public WorkTimeRestoreService(IWorkTimeEsRepository repository) { _repository = repository; }
protected override IWorkTimeUow Create(IWorkTimeEsRepository repository) { return(new WorkTimeUow(repository)); }
protected abstract IWorkTimeUow Create(IWorkTimeEsRepository repository);
public WorkTimeUowTests() { _repository = CreateRepo(); _uow = Create(_repository); }
public WorkTimeBuildServiceTests() { _idGenerator = CreateGenService(); _repository = CreateRepo(); _service = new WorkTimeBuildService(_repository, _idGenerator); }
public WorkTimeEsRepositoryTests() { _repository = CreateRepository(); InternalTimeService.GetCurrentDateTime = () => DateTime.UtcNow; }
public WorkTimeEsRepositorDecorator(IWorkTimeEsRepository repository, AlgorithmService moduleService) { _repository = repository; _moduleService = moduleService; }
public WorkTimeBuildService(IWorkTimeEsRepository repository, IWorkTimeIdGeneratorService idGenerator) { _repository = repository; _idGenerator = idGenerator; }