public CosmosDbEdubaseRepository(IDataCollectionManager dataCollectionManager, CosmosClient cosmosClient, string databaseId, ILogManager logManager) : base(logManager)
        {
            _dataCollectionManager = dataCollectionManager;

            _client = cosmosClient;

            _databaseId = databaseId;
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="DataCollectionRequestHandler"/> class.
 /// </summary>
 /// <param name="communicationManager">
 /// The communication manager.
 /// </param>
 /// <param name="messageSink">
 /// The message sink.
 /// </param>
 /// <param name="dataCollectionManager">
 /// The data collection manager.
 /// </param>
 /// <param name="dataCollectionTestCaseEventHandler">
 /// The data collection test case event handler.
 /// </param>
 protected DataCollectionRequestHandler(ICommunicationManager communicationManager, IMessageSink messageSink, IDataCollectionManager dataCollectionManager, IDataCollectionTestCaseEventHandler dataCollectionTestCaseEventHandler)
 {
     this.communicationManager  = communicationManager;
     this.messageSink           = messageSink;
     this.dataCollectionManager = dataCollectionManager;
     this.dataCollectionTestCaseEventHandler = dataCollectionTestCaseEventHandler;
     this.cancellationTokenSource            = new CancellationTokenSource();
 }
        public CosmosDbEdubaseRepository(IDataCollectionManager dataCollectionManager, ILogManager logManager) : base(logManager)
        {
            _dataCollectionManager = dataCollectionManager;

            var clientBuilder = new CosmosClientBuilder(ConfigurationManager.AppSettings["endpoint"], ConfigurationManager.AppSettings["authKey"]);

            _client = clientBuilder.WithConnectionModeDirect().Build();

            _databaseId = ConfigurationManager.AppSettings["database"];
        }
        public CommandMessageHandler(IDataCollectionManager dataCollectionManager)
        {
            if (dataCollectionManager == null)
            {
                throw new ArgumentNullException("dataCollectionManager");
            }


            _dataCollectionManger = dataCollectionManager;
        }
        public DocumentDbEdubaseRepository(IDataCollectionManager dataCollectionManager)
        {
            _client = new DocumentClient(new Uri(ConfigurationManager.AppSettings["endpoint"]),
                                         ConfigurationManager.AppSettings["authKey"],
                                         new ConnectionPolicy
            {
                ConnectionMode     = ConnectionMode.Direct,
                ConnectionProtocol = Protocol.Tcp
            });

            _collectionName = dataCollectionManager.GetActiveCollectionByDataGroup(DataGroups.Edubase);
        }
        public DocumentDbFinancialDataRepository(IDataCollectionManager dataCollectionManager)
        {
            _dataCollectionManager = dataCollectionManager;

            _client = new DocumentClient(new Uri(ConfigurationManager.AppSettings["endpoint"]),
                                         ConfigurationManager.AppSettings["authKey"],
                                         new ConnectionPolicy
            {
                ConnectionMode     = ConnectionMode.Direct,
                ConnectionProtocol = Protocol.Tcp
            });
        }
Beispiel #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DataCollectionRequestHandler"/> class.
 /// </summary>
 /// <param name="communicationManager">
 /// The communication manager.
 /// </param>
 /// <param name="messageSink">
 /// The message sink.
 /// </param>
 /// <param name="dataCollectionManager">
 /// The data collection manager.
 /// </param>
 /// <param name="dataCollectionTestCaseEventHandler">
 /// The data collection test case event handler.
 /// </param>
 /// <param name="dataSerializer">
 /// Serializer for serialization and deserialization of the messages.
 /// </param>
 /// <param name="fileHelper">
 /// File Helper
 /// </param>
 /// <param name="requestData">
 /// Request data
 /// </param>
 protected DataCollectionRequestHandler(
     ICommunicationManager communicationManager,
     IMessageSink messageSink,
     IDataCollectionManager dataCollectionManager,
     IDataCollectionTestCaseEventHandler dataCollectionTestCaseEventHandler,
     IDataSerializer dataSerializer,
     IFileHelper fileHelper,
     IRequestData requestData)
 {
     this.communicationManager  = communicationManager;
     this.messageSink           = messageSink;
     this.dataCollectionManager = dataCollectionManager;
     this.dataSerializer        = dataSerializer;
     this.dataCollectionTestCaseEventHandler = dataCollectionTestCaseEventHandler;
     this.cancellationTokenSource            = new CancellationTokenSource();
     this.fileHelper  = fileHelper;
     this.requestData = requestData;
 }
Beispiel #8
0
 public TestableDataCollectionRequestHandler(ICommunicationManager communicationManager, IMessageSink messageSink, IDataCollectionManager dataCollectionManager, IDataCollectionTestCaseEventHandler dataCollectionTestCaseEventHandler)
     : base(communicationManager, messageSink, dataCollectionManager, dataCollectionTestCaseEventHandler)
 {
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="DataCollectionTestCaseEventHandler"/> class.
 /// </summary>
 /// <param name="communicationManager">
 /// The communication manager.
 /// </param>
 internal DataCollectionTestCaseEventHandler(ICommunicationManager communicationManager, IDataCollectionManager dataCollectionManager)
 {
     this.communicationManager  = communicationManager;
     this.dataCollectionManager = dataCollectionManager;
 }
Beispiel #10
0
 public FinancialDataService(IDataCollectionManager dataCollectionManager, IFinancialDataRepository financialDataRepository)
 {
     _dataCollectionManager   = dataCollectionManager;
     _financialDataRepository = financialDataRepository;
 }
Beispiel #11
0
 public TestableDataCollectionRequestHandler(ICommunicationManager communicationManager, IMessageSink messageSink, IDataCollectionManager dataCollectionManager, IDataCollectionTestCaseEventHandler dataCollectionTestCaseEventHandler, IDataSerializer dataSerializer, IFileHelper fIleHelper, IRequestData requestData)
     : base(communicationManager, messageSink, dataCollectionManager, dataCollectionTestCaseEventHandler, dataSerializer, fIleHelper, requestData)
 {
 }