Пример #1
0
        static void Main(string[] args)
        {
            IKernel        kernel = new StandardKernel(new ConfigModule());
            IDataRetriever source = kernel.Get <IDataRetriever>();

            XmlCreator.Create(source.LoadData(), Path.Combine(Directory.GetCurrentDirectory(), ConfigurationManager.AppSettings["targetFilePath"]));
        }
Пример #2
0
        private void LoadRecordsByType(RecordType rT, string searchField = null, string searchValue = null)
        {
            try
            {
                _retriever = new RecordRetriever(_dbSettings, rT, searchField, searchValue);
                _dataCache = new DataCache(_retriever, 500, searchField, searchValue);

                gridRecords.Columns.Clear();
                gridRecords.Rows.Clear();


                foreach (var column in _retriever.Columns)
                {
                    gridRecords.Columns.Add(column, column);
                }

                gridRecords.RowCount = _retriever.RowCount;
                txtRowCnt.Text       = _retriever.RowCount.ToString();
            }
            catch (Exception)
            {
                NotificationHelper.ShowNotification(this, NotificationHelper.NotificationType.Error,
                                                    "Failed to load records. Please try again.");
            }
        }
Пример #3
0
 public Factory()
 {
     randy         = new Random();
     prevRand      = -1;
     dataBase      = DataRetriever.Instance;
     qManager      = QueryManager.Instance;
     QuestionsBank = dataBase.GetQuestionDictionary();
 }
Пример #4
0
 public void TryRetrieveData_GivenModifier_RetrievesDataModified()
 {
     _dataRetriever = new TextDataRetriever((str) => str + "\n");
     GivenMethod1();
     GivenMethod2();
     _dataRetriever.TryRetrieveData(out string retrievedData);
     Assert.AreEqual($"{DATA1}\n{DATA2}\n", retrievedData);
 }
Пример #5
0
 public DataService(IConfigurationReader configurationReader,
                    IDataCreator dataCreator,
                    IDataRetriever dataRetriever)
 {
     _configurationReader = configurationReader;
     _dataCreator         = dataCreator;
     _dataRetriever       = dataRetriever;
 }
Пример #6
0
 public CurrencyService(
     IDataRetriever <IEnumerable <Currency> > dataRetriever,
     IDataWriter <IEnumerable <Currency> > dataWriter,
     ILogger <CurrencyService> logger)
 {
     _dataRetriever = dataRetriever;
     _dataWriter    = dataWriter;
     _logger        = logger;
 }
Пример #7
0
 public WebPageDownloaderEngine(
     IDataRetriever dataRetriever,
     IConfigurationSection configurationSection,
     IRmqPublisher rmqPublisher)
 {
     this.dataRetriever        = dataRetriever;
     this.configurationSection = configurationSection;
     this.rmqPublisher         = rmqPublisher;
 }
 public UserVerificationGrain([PersistentState(nameof(UserVerificationState))]
                              IPersistentState <UserVerificationState> verificationState,
                              IDataRetriever <HashSet <string> > blacklistedEmails,
                              ILogger <UserVerificationGrain> logger)
 {
     _verificationState = verificationState;
     _blacklistedEmails = blacklistedEmails;
     _logger            = logger;
 }
Пример #9
0
        public void DataRetrieverMockTest()
        {
            Mock <IDataRetriever> mock = new Mock <IDataRetriever>();

            mock.Setup(p => p.LoadData());
            IDataRetriever retriever = mock.Object;

            retriever.LoadData();
            mock.Verify(pr => pr.LoadData());
        }
Пример #10
0
 /// <summary>
 /// Initializes a new instance of the <see cref="XmlDocumentService" /> class.
 /// </summary>
 /// <param name="dataPersister">Given persister.</param>
 /// <param name="dataRetriever">Given retriever.</param>
 /// <param name="fromStringToUrlsTransformer">Given fromStringToUrlsTransformer.</param>
 /// <param name="fromUrlToXDocumentTransformer">Given fromUrlToXDocumentTransformer.</param>
 /// <exception cref="ArgumentNullException">Thrown when one of passed parameters is null.</exception>
 public XmlDocumentService(IDataPersister<XDocument> dataPersister, IDataRetriever<IEnumerable<string>> dataRetriever,
     ITransformer<IEnumerable<string>,
     IEnumerable<URLAddress>> fromStringToUrlsTransformer,
     ITransformer<IEnumerable<URLAddress>, XDocument> fromUrlToXDocumentTransformer)
 {
     this.dataPersister = dataPersister ?? throw new ArgumentNullException("Persister can't be null");
     this.dataRetriever = dataRetriever ?? throw new ArgumentNullException("Retriever can't be null");
     this.fromStringToUrlsTransformer = fromStringToUrlsTransformer ?? throw new ArgumentNullException("Deserializer can't be null");
     this.fromUrlToXDocumentTransformer = fromUrlToXDocumentTransformer ?? throw new ArgumentNullException("Serializer can't be null");
 }
Пример #11
0
 public CentricityModule()
 {
     if (DesktopApplication.Librarian != null)
     {
         retriever = DesktopApplication.Librarian.DataRetriever;
     }
     GetLogEntriesCommand = new RelayCommand(GetLogEntries);
     LogStartDate         = DateTime.Today;
     LogEndDate           = LogStartDate.AddDays(1);
 }
 public ImageExtractorEngine(
     IImageLinksExtractor imagesLinksExtractor,
     IDataRetriever dataRetriever,
     IConfigurationSection configurationSection,
     IRmqPublisher rmqPublisher)
 {
     this.imagesLinksExtractor = imagesLinksExtractor;
     this.dataRetriever        = dataRetriever;
     this.configurationSection = configurationSection;
     this.rmqPublisher         = rmqPublisher;
 }
Пример #13
0
        public DataCache(IDataRetriever dataSupplier, int rowsPerPage, string searchField = null,
                         string searchValue = null)
        {
            _dataSupply  = dataSupplier;
            _rowsPerPage = rowsPerPage;

            _searchField = searchField;
            _searchValue = searchValue;

            LoadInitialData();
        }
Пример #14
0
 public StandardDataLibrarian()
 {
     logger.Trace("StandardDataLibrarian()");
     logger.Trace("threadID = " + System.Threading.Thread.CurrentThread.ManagedThreadId);
     retriever          = new EFDataRetriever();
     Platform.Retriever = retriever;
     AppointmentLists   = new List <AppointmentList>();
     //TasksLists = new List<TasksList>();
     timer           = new System.Timers.Timer(Properties.Settings.Default.LibraryRefreshTime * 1000);
     timer.Elapsed  += timer_Elapsed;
     timer.Enabled   = true;
     timer.AutoReset = true;
 }
Пример #15
0
        public SceneManager(
            SceneBuilder sceneBuilder,
            IDataRetriever <M> dataRetriever,
            ICommandsRetriever dataHandler)
        {
            _sceneBuilder     = sceneBuilder;
            _dataRetriever    = dataRetriever;
            _commandRetriever = dataHandler;

            ScenesEventRegister.Init(this);

            _grabCommands = new Task(() => Grabcommands());
        }
Пример #16
0
 /// <summary>Initializes a new instance of the <see cref="T:System.Object" /> class.</summary>
 public SerialProducerV2(IDataRetriever dataRetriever, int?maxCapacity, int?targetCnt)
 {
     _dataRetriever = dataRetriever;
     MaxCapacity    = maxCapacity;
     TargetCnt      = targetCnt;
     if (maxCapacity != null)
     {
         BlockingQueue = new BlockingCollection <T>((int)maxCapacity);
     }
     else
     {
         BlockingQueue = new BlockingCollection <T>();
     }
 }
Пример #17
0
        public DataRepository(IDataRetriever <TData> dataRetriever, IDataPool <TData> dataPool,
                              ICollectionsManager <TData> collectionsManager, IInstancesBuilder <TData> instancesBuilder,
                              IStateManagementEventsAggregator <TData> eventsAggregator)
        {
            _semaphore = new DescriptorSemaphore();

            DataRetriever      = dataRetriever;
            DataPool           = dataPool;
            CollectionsManager = collectionsManager;
            InstancesBuilder   = instancesBuilder;
            EventsAggregator   = eventsAggregator;

            EventsAggregator.TerminalDataAvailableEvent    += OnTerminalDataAvailableEvent;
            EventsAggregator.NonTerminalDataAvailableEvent += OnNonTerminalDataAvailableEvent;
        }
Пример #18
0
        public override IPetrolium FactoryMethod(IDataRetriever dataRetreiver, string apiUrl, string petroliumId, string petroliumName)
        {
            PetrolCompany petrolCompany = new PetrolCompany();

            petrolCompany.Id   = petroliumId;
            petrolCompany.Name = petroliumName;

            if (dataRetreiver != null)
            {
                IEnumerable <IFuel> fuelsFromApi = dataRetreiver.RetreiveAll(apiUrl);
                petrolCompany.Fuels = fuelsFromApi;
            }

            //petrolCompany.Locations = LocationContext.GetStationLocations(petrolCompany.Id);
            return(petrolCompany);
        }
Пример #19
0
        private void ReadParameters()
        {
            m_sRegKeyName          = XmlUtils.GetManditoryAttributeValue(m_configurationParameters, "regKeyName");
            m_sProgressDialogTitle = XmlUtils.GetManditoryAttributeValue(m_configurationParameters, "dialogTitle");
            m_sFileNameKey         = XmlUtils.GetManditoryAttributeValue(m_configurationParameters, "fileNameKey");
            m_sStringsPath         = XmlUtils.GetManditoryAttributeValue(m_configurationParameters, "stringsPath");

            foreach (XmlNode rNode in m_configurationParameters.ChildNodes)
            {
                if (rNode.Name == "retriever")
                {
                    m_retrieverNode = rNode;
                    m_retriever     = (IDataRetriever)DynamicLoader.CreateObject(m_retrieverNode.SelectSingleNode("dynamicloaderinfo"));
                }
                else if (rNode.Name == "transforms")
                {
                    m_transformsNode = rNode;
                }
            }
        }
Пример #20
0
        private void LoadUsers()
        {
            try
            {
                _retriever = new UserAccountRetriever(_dbSettings);
                _dataCache = new DataCache(_retriever, 500);

                foreach (var column in _retriever.Columns)
                {
                    gridUsers.Columns.Add(column, column);
                }

                gridUsers.RowCount = _retriever.RowCount;
                txtRowCnt.Text     = _retriever.RowCount.ToString();
            }
            catch (Exception)
            {
                NotificationHelper.ShowNotification(this, NotificationHelper.NotificationType.Error,
                                                    "Failed to load user accounts. Please try again.");
            }
        }
Пример #21
0
        public void LoadHistory()
        {
            try
            {
                _retrieverHistory = new AuditEntryRetriever(_dbSettings, _userObj);
                _dataCacheHistory = new DataCache(_retrieverHistory, 500);

                gridHistory.Columns.Clear();
                gridHistory.Rows.Clear();

                foreach (var column in _retrieverHistory.Columns)
                {
                    gridHistory.Columns.Add(column, column);
                }

                gridHistory.RowCount = _retrieverHistory.RowCount;
            }
            catch (Exception)
            {
                NotificationHelper.ShowNotification(this, NotificationHelper.NotificationType.Error,
                                                    "Failed to load history for this user. Please try again.");
            }
        }
Пример #22
0
        private void ReadParameters()
        {
            m_sRegKeyName = XmlUtils.GetManditoryAttributeValue(m_configurationParameters, "regKeyName");
            m_sProgressDialogTitle = XmlUtils.GetManditoryAttributeValue(m_configurationParameters, "dialogTitle");
            m_sFileNameKey = XmlUtils.GetManditoryAttributeValue(m_configurationParameters, "fileNameKey");
            m_sStringsPath = XmlUtils.GetManditoryAttributeValue(m_configurationParameters, "stringsPath");

            foreach (XmlNode rNode in m_configurationParameters.ChildNodes)
            {
                if (rNode.Name == "retriever")
                {
                    m_retrieverNode = rNode;
                    m_retriever = (IDataRetriever) DynamicLoader.CreateObject(m_retrieverNode.SelectSingleNode("dynamicloaderinfo"));
                }
                else if (rNode.Name == "transforms")
                {
                    m_transformsNode = rNode;
                }
            }
        }
Пример #23
0
 public GitController(IDataRetriever dataRetriever, ILogger <GitController> logger)
 {
     _logger        = logger;
     _dataRetriever = dataRetriever;
 }
Пример #24
0
 public Foo(IDataRetriever dataRetriever)
 {
     _dataRetriever = dataRetriever;
 }
Пример #25
0
 public MainViewModel()
 {
     _dataRetriever      = new DataRetrieverService();
     _collections        = new ObservableCollection <PostmanCollection>();
     _selectedCollection = null;
 }
Пример #26
0
 public ProductController(IDataRetriever dataRetriever)
 {
     DataRetriever = dataRetriever;
 }
 public HomeController(IDataRetriever dataRetriever)
 {
     _dataRetriever = dataRetriever;
 }
Пример #28
0
 public void SetUp()
 {
     _dataRetriever = new TextDataRetriever();
 }
Пример #29
0
 private void Start()
 {
     _dataRetriever = new TextDataRetriever((str) => str + "\n");
     IsUpdatingInfo = true;
 }
 public void TestInitialize()
 {
     _mockCsvParserAdapter = new Mock <ICsvParserAdapter <FooBar> >(MockBehavior.Strict);
     _sut = new CsvDataRetriever <FooBar>(_mockCsvParserAdapter.Object, _csvFilePath);
 }
Пример #31
0
 /// <summary>
 /// Initializes a new instance of the ShopService class
 /// </summary>
 /// <param name="etsyContext">the etsy context to use</param>
 /// <param name="dataRetriever">the data retreiver to use</param>
 public ShopService(EtsyContext etsyContext, IDataRetriever dataRetriever)
 {
     this.etsyContext = etsyContext;
     this.dataRetriever = dataRetriever;
 }
 public RetailerProductRepository(IDataRetriever <RetailerProduct> dataRetriever)
 {
     _dataRetriever = dataRetriever ?? throw new ArgumentNullException(nameof(dataRetriever));
 }