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()); }
public EqualExam(ITradicIterator entitiesIterator) { this.entitiesIterator = entitiesIterator; descriptions = entitiesIterator.GetDescriptions(); languages = entitiesIterator.GetLanguages(); SortAllWords(); }
protected override void InitializeFields() { entitiesIterator = TradicIterator.GetInstance(); languages = entitiesIterator.GetLanguages(); equalExam = new EqualExam(entitiesIterator); GenerateTest(); TranslationLanguage = languages.First(l => l.Id == equalExam.GetTranslation().LanguageId); }
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); }
protected override void InitializeFields() { dataAccess = TradicIterator.GetInstance(); }