Пример #1
0
 public VmValidator(
     IHypervisorService pod,
     IWorkspaceStore store
     )
 {
     _pod   = pod;
     _store = store;
 }
Пример #2
0
 public WorkspaceService(
     IWorkspaceStore workspaceStore,
     IGamespaceStore gamespaceStore,
     IHypervisorService podService,
     ILogger <WorkspaceService> logger,
     IMapper mapper,
     CoreOptions options
     ) : base(logger, mapper, options)
 {
     _store          = workspaceStore;
     _gamespaceStore = gamespaceStore;
     _pod            = podService;
 }
Пример #3
0
 public WorkspaceService(
     IWorkspaceStore workspaceStore,
     IGamespaceStore gamespaceStore,
     IHypervisorService podService,
     ILogger <WorkspaceService> logger,
     IMapper mapper,
     CoreOptions options,
     IIdentityResolver identityResolver
     ) : base(logger, mapper, options, identityResolver)
 {
     _workspaceStore = workspaceStore;
     _gamespaceStore = gamespaceStore;
     _pod            = podService;
 }
Пример #4
0
 public JanitorService(
     ILogger <JanitorService> logger,
     CoreOptions options,
     IHypervisorService pod,
     IWorkspaceStore workspaceStore,
     IGamespaceStore gamespaceStore
     )
 {
     _logger         = logger;
     _options        = options;
     _pod            = pod;
     _workspaceStore = workspaceStore;
     _gamespaceStore = gamespaceStore;
 }
Пример #5
0
        public TemplateService(
            ITemplateStore templateStore,
            IWorkspaceStore workspaceStore,
            IHypervisorService podService,
            ILogger <TemplateService> logger,
            IMapper mapper,
            CoreOptions options,
            IIdentityResolver identityResolver
            ) : base(logger, mapper, options, identityResolver)
        {
            _templateStore = templateStore;

            _workspaceStore = workspaceStore;

            _pod = podService;
        }
Пример #6
0
 public TransferService(
     IUserStore userStore,
     IWorkspaceStore workspaceStore,
     ITemplateStore templateStore,
     ILogger <TransferService> logger,
     IMapper mapper,
     CoreOptions options
     ) : base(logger, mapper, options)
 {
     _workspaceStore        = workspaceStore;
     _templateStore         = templateStore;
     _userStore             = userStore;
     jsonSerializerSettings = new JsonSerializerOptions
     {
         WriteIndented = true
     };
 }
Пример #7
0
        public GamespaceService(
            ILogger <GamespaceService> logger,
            IMapper mapper,
            CoreOptions options,
            IHypervisorService podService,
            IGamespaceStore gamespaceStore,
            IWorkspaceStore workspaceStore,
            ILockService lockService,
            IDistributedCache distributedCache

            ) : base(logger, mapper, options)
        {
            _pod            = podService;
            _store          = gamespaceStore;
            _workspaceStore = workspaceStore;
            _locker         = lockService;
            _random         = new Random();
            _distCache      = distributedCache;
        }
Пример #8
0
 public WorkspaceValidator(
     IWorkspaceStore store
     )
 {
     _store = store;
 }