Пример #1
0
 protected override void InitializeFields()
 {
     tradicIterator    = TradicIterator.GetInstance();
     Words             = new ObservableCollection <Word>(tradicIterator.GetWords());
     Descriptions      = new ObservableCollection <Description>(tradicIterator.GetDescriptions());
     OriginalLanguages = new ObservableCollection <Language>(tradicIterator.GetLanguages());
 }
Пример #2
0
 public EqualExam(ITradicIterator entitiesIterator)
 {
     this.entitiesIterator = entitiesIterator;
     descriptions          = entitiesIterator.GetDescriptions();
     languages             = entitiesIterator.GetLanguages();
     SortAllWords();
 }
Пример #3
0
        protected override void InitializeFields()
        {
            entitiesIterator = TradicIterator.GetInstance();
            languages        = entitiesIterator.GetLanguages();
            equalExam        = new EqualExam(entitiesIterator);

            GenerateTest();
            TranslationLanguage = languages.First(l => l.Id == equalExam.GetTranslation().LanguageId);
        }
Пример #4
0
 public static ITradicIterator GetInstance()
 {
     if (CurrentInstance == null)
     {
         CurrentInstance = new TradicIterator();
         TradicDataAccess access = TradicDataAccess.GetInstance();
         transHelper       = new TranslationHelper(access);
         wordHelper        = new WordHelper(access);
         languageHelper    = new LanguageHelper(access);
         descriptionHelper = new DescriptionHelper(access);
     }
     return(CurrentInstance);
 }
Пример #5
0
 protected override void InitializeFields()
 {
     dataAccess = TradicIterator.GetInstance();
 }