public VmValidator( IHypervisorService pod, IWorkspaceStore store ) { _pod = pod; _store = store; }
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; }
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; }
public JanitorService( ILogger <JanitorService> logger, CoreOptions options, IHypervisorService pod, IWorkspaceStore workspaceStore, IGamespaceStore gamespaceStore ) { _logger = logger; _options = options; _pod = pod; _workspaceStore = workspaceStore; _gamespaceStore = gamespaceStore; }
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; }
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 }; }
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; }
public WorkspaceValidator( IWorkspaceStore store ) { _store = store; }