Beispiel #1
0
 public ViewModelDependencies(IViewModelFactory f, IUiThreadManager ui, IAsyncThreadManager async, IFrozenContext frozenCtx, IIdentityResolver idResolver)
 {
     Factory = f;
     UiThread = ui;
     AsyncThread = async;
     FrozenContext = frozenCtx;
     IdentityResolver = idResolver;
 }
 public SafeService(
     ApplicationDbContext dbContext,
     IIdentityResolver identityResolver,
     ILogger<SafeService> logger)
 {
     _dbContext = dbContext;
     _identityResolver = identityResolver;
     _logger = logger;
 }
Beispiel #3
0
 public Handler(
     CasterContext db,
     IMapper mapper,
     IAuthorizationService authorizationService,
     IIdentityResolver identityResolver)
 {
     _db     = db;
     _mapper = mapper;
     _authorizationService = authorizationService;
     _user = identityResolver.GetClaimsPrincipal();
 }
Beispiel #4
0
 public UserService(
     IUserStore userStore,
     IMemoryCache userCache,
     ILogger <WorkspaceService> logger,
     IMapper mapper,
     CoreOptions options,
     IIdentityResolver identityResolver
     ) : base(logger, mapper, options, identityResolver)
 {
     _userStore = userStore;
     _userCache = userCache;
 }
Beispiel #5
0
        public ValidationAspectBase(IdentityResolverType identityResolver)
        {
            switch (identityResolver)
            {
            case IdentityResolverType.WindowsIdentity: _identityResolver = new WindowsIdentityResolver();
                break;

            default:
                _identityResolver = new AnonymousIdentityResolver();
                break;
            }
        }
Beispiel #6
0
 public _Service(
     ILogger logger,
     IMapper mapper,
     CoreOptions options,
     IIdentityResolver identityResolver
     )
 {
     _logger           = logger;
     _options          = options;
     _identityResolver = identityResolver;
     Mapper            = mapper;
 }
Beispiel #7
0
 public ChatService(
     TopoMojoDbContext dbContext,
     IMemoryCache memoryCache,
     ILogger <ChatService> logger,
     IMapper mapper,
     CoreOptions options,
     IIdentityResolver identityResolver
     ) : base(logger, mapper, options, identityResolver)
 {
     _dbContext = dbContext;
     _cache     = memoryCache;
 }
 public DocumentController(
     ILogger <AdminController> logger,
     IIdentityResolver identityResolver,
     WorkspaceService workspaceService,
     FileUploadOptions uploadOptions,
     IHubContext <TopologyHub, ITopoEvent> hub
     ) : base(logger, identityResolver)
 {
     _uploadOptions    = uploadOptions;
     _workspaceService = workspaceService;
     _hub = hub;
 }
Beispiel #9
0
 public UserController(
     ILogger <AdminController> logger,
     IIdentityResolver identityResolver,
     UserService userService,
     IDataProtectionProvider dp
     ) : base(logger, identityResolver)
 {
     _userService = userService;
     _identity    = identityResolver;
     _dp          = dp.CreateProtector(AppConstants.DataProtectionPurpose);
     _random      = new Random();
 }
Beispiel #10
0
 public EngineController(
     ILogger <AdminController> logger,
     IIdentityResolver identityResolver,
     EngineService engineService,
     IHypervisorService podService,
     IHubContext <TopologyHub, ITopoEvent> hub
     ) : base(logger, identityResolver)
 {
     _engineService = engineService;
     _pod           = podService;
     _hub           = hub;
 }
Beispiel #11
0
 public Handler(
     CasterContext db,
     IMapper mapper,
     IAuthorizationService authorizationService,
     IIdentityResolver identityResolver,
     TerraformOptions terraformOptions,
     ITerraformService terraformService,
     ILockService lockService,
     ILogger <BaseOperationHandler> logger) :
     base(db, mapper, authorizationService, identityResolver, terraformOptions, terraformService, lockService, logger)
 {
 }
Beispiel #12
0
 public TemplateController(
     ILogger <AdminController> logger,
     IIdentityResolver identityResolver,
     TemplateService templateService,
     IHypervisorService podService,
     IHubContext <TopologyHub, ITopoEvent> hub
     ) : base(logger, identityResolver)
 {
     _templateService = templateService;
     _pod             = podService;
     _hub             = hub;
 }
Beispiel #13
0
 public WorkspaceController(
     ILogger <AdminController> logger,
     IIdentityResolver identityResolver,
     WorkspaceService workspaceService,
     IHypervisorService podService,
     IHubContext <TopologyHub, ITopoEvent> hub
     ) : base(logger, identityResolver)
 {
     _pod = podService;
     _workspaceService = workspaceService;
     _hub = hub;
 }
Beispiel #14
0
 public GamespaceController(
     ILogger <AdminController> logger,
     IIdentityResolver identityResolver,
     GamespaceService gamespaceService,
     IHypervisorService podService,
     IHubContext <TopologyHub, ITopoEvent> hub,
     IDistributedCache cache
     ) : base(logger, identityResolver)
 {
     _gamespaceService = gamespaceService;
     _pod   = podService;
     _hub   = hub;
     _cache = cache;
 }
Beispiel #15
0
 public FileController(
     ILogger <AdminController> logger,
     IIdentityResolver identityResolver,
     IFileUploadHandler uploader,
     IFileUploadMonitor monitor,
     FileUploadOptions uploadOptions,
     WorkspaceService workspaceService
     ) : base(logger, identityResolver)
 {
     _monitor          = monitor;
     _config           = uploadOptions;
     _workspaceService = workspaceService;
     _uploader         = uploader;
 }
Beispiel #16
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;
 }
Beispiel #17
0
 public Handler(
     CasterContext db,
     IMapper mapper,
     IMediator mediator,
     IAuthorizationService authorizationService,
     IIdentityResolver identityResolver,
     ILockService lockService)
 {
     _db                   = db;
     _mapper               = mapper;
     _mediator             = mediator;
     _authorizationService = authorizationService;
     _user                 = identityResolver.GetClaimsPrincipal();
     _lockService          = lockService;
 }
Beispiel #18
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;
        }
 public FileCommandHandler(
     CasterContext db,
     IMapper mapper,
     IAuthorizationService authorizationService,
     IIdentityResolver identityResolver,
     ILockService lockService,
     IGetFileQuery fileQuery)
 {
     _db     = db;
     _mapper = mapper;
     _authorizationService = authorizationService;
     _user             = identityResolver.GetClaimsPrincipal();
     _lockService      = lockService;
     _fileQuery        = fileQuery;
     _identityResolver = identityResolver;
 }
Beispiel #20
0
 public Handler(
     CasterContext db,
     IMapper mapper,
     IAuthorizationService authorizationService,
     IIdentityResolver identityResolver,
     IArchiveService archiveService,
     IImportService importService,
     IMediator mediator)
 {
     _db     = db;
     _mapper = mapper;
     _authorizationService = authorizationService;
     _user           = identityResolver.GetClaimsPrincipal();
     _archiveService = archiveService;
     _importService  = importService;
     _mediator       = mediator;
 }
Beispiel #21
0
 public TransferService(
     IUserStore userStore,
     IWorkspaceStore workspaceStore,
     ITemplateStore templateStore,
     ILogger <TransferService> logger,
     IMapper mapper,
     CoreOptions options,
     IIdentityResolver identityResolver
     ) : base(logger, mapper, options, identityResolver)
 {
     _workspaceStore        = workspaceStore;
     _templateStore         = templateStore;
     _userStore             = userStore;
     jsonSerializerSettings = new JsonSerializerOptions
     {
         WriteIndented = true
     };
 }
Beispiel #22
0
 public AdminController(
     ILogger <AdminController> logger,
     IIdentityResolver identityResolver,
     ChatService chatService,
     IHubContext <TopologyHub, ITopoEvent> hub,
     TransferService transferSvc,
     FileUploadOptions fileUploadOptions,
     JanitorService janitor,
     HubCache hubCache
     ) : base(logger, identityResolver)
 {
     _chatService   = chatService;
     _transferSvc   = transferSvc;
     _uploadOptions = fileUploadOptions;
     _hub           = hub;
     _hubCache      = hubCache;
     _janitor       = janitor;
 }
Beispiel #23
0
 public VmController(
     ILogger <AdminController> logger,
     IIdentityResolver identityResolver,
     TemplateService templateService,
     WorkspaceService workspaceService,
     IHubContext <TopologyHub, ITopoEvent> hub,
     UserService userService,
     IHypervisorService podService,
     CoreOptions options
     ) : base(logger, identityResolver)
 {
     _templateService  = templateService;
     _workspaceService = workspaceService;
     _userService      = userService;
     _pod     = podService;
     _hub     = hub;
     _options = options;
 }
Beispiel #24
0
 public BaseOperationHandler(
     CasterContext db,
     IMapper mapper,
     IAuthorizationService authorizationService,
     IIdentityResolver identityResolver,
     TerraformOptions terraformOptions,
     ITerraformService terraformService,
     ILockService lockService,
     ILogger <BaseOperationHandler> logger)
 {
     _db     = db;
     _mapper = mapper;
     _authorizationService = authorizationService;
     _user             = identityResolver.GetClaimsPrincipal();
     _terraformOptions = terraformOptions;
     _terraformService = terraformService;
     _lockService      = lockService;
     _logger           = logger;
 }
Beispiel #25
0
        public ZetboxContextImpl(ClientIsolationLevel il, ZetboxConfig config, IProxy proxy, string clientImplementationAssembly, Func <IFrozenContext> lazyCtx, InterfaceType.Factory iftFactory, ClientImplementationType.ClientFactory implTypeFactory, IPerfCounter perfCounter, IIdentityResolver identityResolver)
        {
            if (perfCounter == null)
            {
                throw new ArgumentNullException("perfCounter");
            }
            this._clientIsolationLevel = il;
            this.config = config;
            this.proxy  = proxy;
            this._ClientImplementationAssembly = clientImplementationAssembly;
            this._objects          = new ContextCache <int>(this, item => item.ID);
            this._lazyCtx          = lazyCtx;
            this._iftFactory       = iftFactory;
            this._implTypeFactory  = implTypeFactory;
            this._perfCounter      = perfCounter;
            this._identityResolver = identityResolver;

            CreatedAt = new StackTrace(true);
            ZetboxContextDebuggerSingleton.Created(this);
        }
Beispiel #26
0
        public _Service(
            ILogger logger,
            IMapper mapper,
            CoreOptions options,
            IIdentityResolver identityResolver
            )
        {
            _logger           = logger;
            _options          = options;
            _identityResolver = identityResolver;
            Mapper            = mapper;

            jsonOptions = new JsonSerializerOptions
            {
                AllowTrailingCommas  = true,
                PropertyNamingPolicy = JsonNamingPolicy.CamelCase
            };
            jsonOptions.Converters.Add(
                new JsonStringEnumConverter(JsonNamingPolicy.CamelCase)
                );
        }
 public JWTTokenGenerator(IIdentityResolver identityResolver, IConfiguration config)
 {
     this.identityResolver = identityResolver;
     this.config           = config;
 }
Beispiel #28
0
 public StateChangeDefinitionActions(IIdentityResolver idResolver, IInvocationExecutor invocationExec)
 {
     _idResolver     = idResolver;
     _invocationExec = invocationExec;
 }
Beispiel #29
0
 public ActivationApplicationService(IActivationRepository repository, IIdentityResolver identityResolver, IDomainNotificationHandler domainNotificationHandler, IUnitOfWork <ILedgerActivationDbAbstraction> unitOfWork, IIntegrationServiceBus integrationBus, IDomainServiceBus domainBus) : base(domainNotificationHandler, unitOfWork, integrationBus, domainBus)
 {
     _repository       = repository;
     _identityResolver = identityResolver;
 }
Beispiel #30
0
 public MoodleAdapter(IEventAggregator eventAggregator, IIdentityResolver identityResolver, ILogger <MoodleAdapter> logger)
 {
     _identityResolver = identityResolver;
     _eventAggregator  = eventAggregator;
     _logger           = logger;
 }
Beispiel #31
0
 public ViewModelDependencies(IViewModelFactory f, IUiThreadManager ui, IAsyncThreadManager async, IFrozenContext frozenCtx, IIdentityResolver idResolver)
 {
     Factory          = f;
     UiThread         = ui;
     AsyncThread      = async;
     FrozenContext    = frozenCtx;
     IdentityResolver = idResolver;
 }
Beispiel #32
0
 public CompanyApplicationService(ICompanyRepository repository, ICompanyFactory factory, ILocationService locationService, IIdentityResolver identityResolver, IDomainNotificationHandler domainNotificationHandler, IUnitOfWork <ILedgerCompanyDbAbstraction> unitOfWork, IIntegrationServiceBus integrationBus) : base(domainNotificationHandler, unitOfWork, integrationBus)
 {
     _repository       = repository;
     _factory          = factory;
     _locationService  = locationService;
     _identityResolver = identityResolver;
 }