Ejemplo n.º 1
0
 public StaffUserController(
     //IStaffUserRepositoryContext context,
     IQueryCoordinator queryCoordinator)
 {
     //_context = context;
     _queryCoordinator = queryCoordinator;
 }
Ejemplo n.º 2
0
 public DataCollectorsController(
     IDataCollectors dataCollectors,
     IQueryCoordinator queryCoordinator)
 {
     _dataCollectors   = dataCollectors;
     _queryCoordinator = queryCoordinator;
 }
Ejemplo n.º 3
0
 public QueryService(ITypeDiscoverer typeDiscoverer, IContainer container, IQueryCoordinator queryCoordinator, WebConfiguration configuration)
 {
     _typeDiscoverer   = typeDiscoverer;
     _container        = container;
     _queryCoordinator = queryCoordinator;
     _configuration    = configuration;
 }
Ejemplo n.º 4
0
 public QueryService(ITypeDiscoverer typeDiscoverer, IContainer container, IQueryCoordinator queryCoordinator, WebConfiguration configuration)
 {
     _typeDiscoverer = typeDiscoverer;
     _container = container;
     _queryCoordinator = queryCoordinator;
     _configuration = configuration;
 }
Ejemplo n.º 5
0
 public DataCollectorsController(
     IMongoDatabase database,
     IDataCollectors dataCollectors,
     IQueryCoordinator queryCoordinator)
 {
     _database         = database;
     _queryCoordinator = queryCoordinator;
 }
Ejemplo n.º 6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="QueriesController"/> class.
 /// </summary>
 /// <param name="artifactTypeMap"><see cref="IArtifactTypeMap"/> for mapping artifacts and types.</param>
 /// <param name="objectFactory"><see cref="IObjectFactory"/> for creating instances of types.</param>
 /// <param name="coordinator"><see cref="IQueryCoordinator"/> for executing queries.</param>
 public QueriesController(
     IArtifactTypeMap artifactTypeMap,
     IObjectFactory objectFactory,
     IQueryCoordinator coordinator)
 {
     _artifactTypeMap = artifactTypeMap;
     _objectFactory   = objectFactory;
     _coordinator     = coordinator;
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="DebuggingHandler"/> class.
        /// </summary>
        /// <param name="queries">me the qwuer.</param>
        /// <param name="queryCoordinator">me thq qvuer cord.</param>
        public DebuggingHandler(IArtifactMapper <IQuery> queries, IQueryCoordinator queryCoordinator)
        {
            _queries          = queries;
            _queryCoordinator = queryCoordinator;

            foreach (var query in _queries.Artifacts)
            {
                Artifacts.Add(_queries.GetPathFor(query), query);
            }
        }
Ejemplo n.º 8
0
 public StaffUserController(
     IMongoDatabase database,
     IQueryCoordinator queryCoordinator,
     IRegisteringCommandHandlers stafffUserCommandHandler
     )
 {
     _database                = database;
     _queryCoordinator        = queryCoordinator;
     _staffUserCommandHandler = stafffUserCommandHandler;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="QueryCoordinator"/> class.
 /// </summary>
 /// <param name="typeFinder"><see cref="ITypeFinder"/> for finding types.</param>
 /// <param name="container"><see cref="IContainer"/> for getting instances of types.</param>
 /// <param name="queryCoordinator">The underlying <see cref="IQueryCoordinator"/>.</param>
 /// <param name="serializer">JSON <see cref="ISerializer"/>.</param>
 /// <param name="logger"><see cref="ILogger"/> for logging.</param>
 public QueryCoordinator(
     ITypeFinder typeFinder,
     IContainer container,
     IQueryCoordinator queryCoordinator,
     ISerializer serializer,
     ILogger logger)
 {
     _typeFinder       = typeFinder;
     _container        = container;
     _queryCoordinator = queryCoordinator;
     _serializer       = serializer;
     _logger           = logger;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="QueriesController"/> class.
 /// </summary>
 /// <param name="artifactTypes"><see cref="IArtifactMapper{T}"/> for mapping queries.</param>
 /// <param name="objectFactory"><see cref="IObjectFactory"/> for creating instances of queries.</param>
 /// <param name="artifactTypeMap"><see cref="IArtifactTypeMap"/> for mapping artifacts to types.</param>
 /// <param name="queryCoordinator"><see cref="IQueryCoordinator"/> for coordinating execution of queries.</param>
 /// <param name="serializer">JSON <see cref="ISerializer"/>.</param>
 /// <param name="logger">The <see cref="ILogger"/> to use.</param>
 public QueriesController(
     IArtifactMapper <IQuery> artifactTypes,
     IObjectFactory objectFactory,
     IArtifactTypeMap artifactTypeMap,
     IQueryCoordinator queryCoordinator,
     ISerializer serializer,
     ILogger logger)
     : base(artifactTypes, objectFactory, logger)
 {
     _artifactTypeMap  = artifactTypeMap;
     _queryCoordinator = queryCoordinator;
     _serializer       = serializer;
 }
Ejemplo n.º 11
0
 public QueryService(
     ITypeFinder typeFinder,
     IContainer container,
     IQueryCoordinator queryCoordinator,
     WebConfiguration configuration,
     ILogger logger)
 {
     _typeFinder       = typeFinder;
     _container        = container;
     _queryCoordinator = queryCoordinator;
     _configuration    = configuration;
     _logger           = logger;
 }
Ejemplo n.º 12
0
 public StaffUserController(
     IQueryCoordinator queryCoordinator,
     IAdminRepository adminRepository,
     IDataConsumerRepository dataConsumerRepository,
     IDataCoordinatorRepository dataCoordinatorRepository,
     IDataOwnerRepository dataOwnerRepository,
     IDataVerifierRepository dataVerifierRepository,
     ISystemConfiguratorRepository systemConfiguratorRepository)
 {
     _queryCoordinator             = queryCoordinator;
     _adminRepository              = adminRepository;
     _dataCoordinatorRepository    = dataCoordinatorRepository;
     _dataOwnerRepository          = dataOwnerRepository;
     _dataVerifierRepository       = dataVerifierRepository;
     _systemConfiguratorRepository = systemConfiguratorRepository;
     _dataConsumerRepository       = dataConsumerRepository;
 }
Ejemplo n.º 13
0
 /// <summary>
 /// Initializes a new instance of <see cref="QueryCoordinator"/>
 /// </summary>
 /// <param name="typeFinder"></param>
 /// <param name="container"></param>
 /// <param name="queryCoordinator">The underlying <see cref="IQueryCoordinator"/> </param>
 /// <param name="executionContextManager"><see cref="IExecutionContextManager"/> for working with execution contexts</param>
 /// <param name="queries"></param>
 /// <param name="serializer"></param>
 /// <param name="logger"></param>
 public QueryCoordinator(
     ITypeFinder typeFinder,
     IContainer container,
     IQueryCoordinator queryCoordinator,
     IExecutionContextManager executionContextManager,
     IInstancesOf <IQuery> queries,
     ISerializer serializer,
     ILogger logger)
 {
     _typeFinder              = typeFinder;
     _container               = container;
     _queryCoordinator        = queryCoordinator;
     _queries                 = queries;
     _serializer              = serializer;
     _executionContextManager = executionContextManager;
     _logger = logger;
 }