public void Initialize()
        {
            TermsRepository repository = new TermsRepository(testDataFile, cacheKey);

            controller         = new TermsController(repository);
            controller.Request = new HttpRequestMessage();
        }
        private static void UpdateTermsToSitecore()
        {
            var repository = new TermsRepository();

            repository.LoadTerms();
            var contentWriter = new ContentWriter(repository);

            contentWriter.Start(new WriteScanningOptions(RootPath, TargetLanguage, SitecoreTargetLanguage, FieldTypes));
        }
        private static void SaveAllTerms()
        {
            var repository = new TermsRepository();

            repository.LoadTerms();
            var contentReader = new ContentReader(repository);

            contentReader.Start(new ScanningOptions(RootPath, TargetLanguage, FieldTypes));
        }
Beispiel #4
0
        public void Initialize()
        {
            repository = new TermsRepository(testDataFile, cacheKey);
            testTerms  = new List <string>()
            {
                "term1", "term2"
            };

            MemoryCache cache = MemoryCache.Default;

            cache[cacheKey] = testTerms;
        }
Beispiel #5
0
        private void LoadComboBoxes()
        {
            try
            {
                IList <GLAccount> allAccounts = GLAccountRepository.GetAll();
                IList <Terms>     allTerms    = TermsRepository.GetAll();
                _allStates = StateRepository.GetAll();

                VendorTermsComboBox.ItemsSource   = allTerms;
                VendorAccountComboBox.ItemsSource = allAccounts;
                VendorStateComboBox.ItemsSource   = _allStates;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, ex.GetType().ToString());
            }
        }
        private static void TranslateAllTerms()
        {
            TermTranslator termTranslator = null;

            try
            {
                var repository = new TermsRepository();
                repository.LoadTerms();
                termTranslator = new TermTranslator();
                termTranslator.Start();
                var termCoordinator = new TermCoordinator(repository, termTranslator);
                termCoordinator.Start(TargetLanguage);
            }
            finally
            {
                termTranslator?.Stop();
            }
        }