Beispiel #1
0
        public MainWindowViewModel()
        {
            pageService        = SimpleDI.Instance.PageService;
            userService        = SimpleDI.Instance.UserService;
            workstationService = SimpleDI.Instance.WorkstationService;

            pageService.PageChanged += PageService_PageChanged;
            currentViewModel         = loginViewModel;
        }
 public WorkstationsController(
     IWorkstationService workstationService,
     IRemoteWorkstationConnectionsService remoteWorkstationConnectionsService,
     ILogger <WorkstationsController> logger,
     UserManager <ApplicationUser> userManager)
 {
     _workstationService = workstationService;
     _remoteWorkstationConnectionsService = remoteWorkstationConnectionsService;
     _logger      = logger;
     _userManager = userManager;
 }
Beispiel #3
0
 public DashboardService(IEmployeeService employeeService,
                         IWorkstationAuditService workstationAuditService,
                         IHardwareVaultTaskService hardwareVaultTaskService,
                         IWorkstationService workstationService,
                         IHardwareVaultService hardwareVaultService)
 {
     _employeeService          = employeeService;
     _workstationAuditService  = workstationAuditService;
     _hardwareVaultTaskService = hardwareVaultTaskService;
     _workstationService       = workstationService;
     _hardwareVaultService     = hardwareVaultService;
 }
Beispiel #4
0
 public EmployeeService(IAsyncRepository <Employee> employeeRepository,
                        IHardwareVaultService hardwareVaultService,
                        IHardwareVaultTaskService hardwareVaultTaskService,
                        ISoftwareVaultService softwareVaultService,
                        IAccountService accountService,
                        ISharedAccountService sharedAccountService,
                        IWorkstationService workstationService,
                        IDataProtectionService dataProtectionService)
 {
     _employeeRepository       = employeeRepository;
     _hardwareVaultService     = hardwareVaultService;
     _hardwareVaultTaskService = hardwareVaultTaskService;
     _softwareVaultService     = softwareVaultService;
     _accountService           = accountService;
     _sharedAccountService     = sharedAccountService;
     _workstationService       = workstationService;
     _dataProtectionService    = dataProtectionService;
 }
Beispiel #5
0
        public WorkstationViewModel()
        {
            pageService        = SimpleDI.Instance.PageService;
            workstationService = SimpleDI.Instance.WorkstationService;
            userService        = SimpleDI.Instance.UserService;
            Files = new ObservableCollection <File>();

            ChangePageCommand = new CommandHelper <string>(ChangePage);

            DeleteCommand         = new CommandHelper(DeleteAction, CanDelete);
            AddCommand            = new CommandHelper(AddAction);
            ShowFilesCommand      = new CommandHelper(ShowFilesAction, CanDelete);
            validationWorkstation = new Workstation();

            DeleteFileCommand = new CommandHelper(DeleteFileAction, CanDeleleFile);
            AddFileCommand    = new CommandHelper(AddFileAction, CanDelete);
            validationFile    = new File();
        }
 public RemoteWorkstationConnectionsService(IRemoteTaskService remoteTaskService,
                                            IRemoteDeviceConnectionsService remoteDeviceConnectionsService,
                                            IEmployeeService employeeService,
                                            IAccountService accountService,
                                            IWorkstationService workstationService,
                                            IHardwareVaultService hardwareVaultService,
                                            IWorkstationAuditService workstationAuditService,
                                            ILogger <RemoteWorkstationConnectionsService> logger,
                                            IAppSettingsService appSettingsService)
 {
     _remoteTaskService = remoteTaskService;
     _remoteDeviceConnectionsService = remoteDeviceConnectionsService;
     _employeeService         = employeeService;
     _accountService          = accountService;
     _workstationService      = workstationService;
     _hardwareVaultService    = hardwareVaultService;
     _workstationAuditService = workstationAuditService;
     _logger             = logger;
     _appSettingsService = appSettingsService;
 }
Beispiel #7
0
 public AppHub(IRemoteDeviceConnectionsService remoteDeviceConnectionsService,
               IRemoteWorkstationConnectionsService remoteWorkstationConnectionsService,
               IWorkstationAuditService workstationAuditService,
               IWorkstationService workstationService,
               IHardwareVaultService hardwareVaultService,
               IEmployeeService employeeService,
               ILicenseService licenseService,
               IAppSettingsService appSettingsService,
               ISynchronizationService synchronizationService,
               ILogger <AppHub> logger)
 {
     _remoteDeviceConnectionsService      = remoteDeviceConnectionsService;
     _remoteWorkstationConnectionsService = remoteWorkstationConnectionsService;
     _workstationAuditService             = workstationAuditService;
     _workstationService     = workstationService;
     _hardwareVaultService   = hardwareVaultService;
     _employeeService        = employeeService;
     _licenseService         = licenseService;
     _appSettingsService     = appSettingsService;
     _synchronizationService = synchronizationService;
     _logger = logger;
 }
Beispiel #8
0
 public void SetUpContext()
 {
     this.WorkstationService = Substitute.For <IWorkstationService>();
     this.Sut = new WorkstationFacadeService(this.WorkstationService);
 }
Beispiel #9
0
 private SimpleDI()
 {
     PageService        = new PageService();
     UserService        = new UserService();
     WorkstationService = new WorstationService();
 }
Beispiel #10
0
 public WorkstationFacadeService(IWorkstationService workstationService)
 {
     this.workstationService = workstationService;
 }