public EmployeeTrackHandler(IEmployeesRegistry employeesRegistry,
                             IGloOfficeTimeClient officeTimeClient,
                             ILogger logger)
 {
     _logger            = logger;
     _employeesRegistry = employeesRegistry;
     _officeTimeClient  = officeTimeClient;
 }
 public UserController(
     IUserEmployeeSearch userEmployeeSearch,
     IEmployeesRegistry employeesRegistry,
     IPermissionsLoader permissionsLoader)
 {
     this.userEmployeeSearch = userEmployeeSearch;
     this.employeesRegistry  = employeesRegistry;
     this.permissionsLoader  = permissionsLoader;
 }
 public CalendarEventsApprovalsController(
     ITimeoutSettings timeoutSettings,
     IEmployeesRegistry employeesRegistry,
     IAuthorizationService authorizationService)
 {
     this.timeoutSettings      = timeoutSettings;
     this.employeesRegistry    = employeesRegistry;
     this.authorizationService = authorizationService;
 }
示例#4
0
 public EmployeesController(
     IEmployeesRegistry employeesRegistry,
     ITimeoutSettings timeoutSettings,
     IPermissionsLoader permissionsLoader,
     ISslSettings sslSettings)
 {
     this.employeesRegistry = employeesRegistry;
     this.timeoutSettings   = timeoutSettings;
     this.permissionsLoader = permissionsLoader;
     this.sslSettings       = sslSettings;
 }
 public CalendarEventsController(
     ITimeoutSettings timeoutSettings,
     IEmployeesRegistry employeesRegistry,
     IAuthorizationService authorizationService,
     IUserEmployeeSearch userEmployeeSearch)
 {
     this.timeoutSettings      = timeoutSettings;
     this.employeesRegistry    = employeesRegistry;
     this.authorizationService = authorizationService;
     this.userEmployeeSearch   = userEmployeeSearch;
 }
示例#6
0
 public KeyboardMarkupCommand(IGloOfficeTimeClient officeTimeClient,
                              ILogger logger, IEmployeesRegistry employeesRegistry) : base("keyboard", officeTimeClient)
 {
     _logger            = logger;
     _employeesRegistry = employeesRegistry;
 }
示例#7
0
 public StartCommand(IGloOfficeTimeClient officeTimeClient,
                     ILogger logger, IEmployeesRegistry employeesRegistry) : base("start", officeTimeClient)
 {
     _logger            = logger;
     _employeesRegistry = employeesRegistry;
 }
 public EmployeePhotoController(IEmployeesRegistry employeesRegistry, ITimeoutSettings timeoutSettings)
 {
     this.employeesRegistry = employeesRegistry;
     this.timeoutSettings   = timeoutSettings;
 }
 public UserEmployeeSearch(IEmployeesRegistry employeesRegistry)
 {
     this.employeesRegistry = employeesRegistry;
 }