public HomePageViewModel(IDictionarySearchManager dictionarySearchManager, IFlashCardManager flashCardManager, IMvxMessenger messenger, IStudySettingsService settingsService) { DictionaryViewModel = new DictionaryViewModel(dictionarySearchManager, flashCardManager, settingsService); StudyFlashCardSetSettingsViewModel = new StudyFlashCardSetSettingsViewModel(messenger, flashCardManager, settingsService); StudyViewModel = new StudyFlashCardSetViewModel (flashCardManager, messenger, settingsService); FlashCardListViewModel = new FlashCardSetListViewModel(flashCardManager, messenger, settingsService); }
public SearchResultViewModel(IFlashCardManager flashCardManager, IMvxMessenger messanger, IDictionarySearchManager dictionarySearchManager) { _flashCardManager = flashCardManager; _messanger = messanger; _dictionarySearchResultManager = dictionarySearchManager; FlashCardSets = _flashCardManager.GetSetList (); if (FlashCardSets != null && FlashCardSets.Count > 0) { SelectedFlashCardSet = FlashCardSets [0]; } else { ErrorMessage = "You Have No Flash Card Sets. Please create one to add cards."; } }
public DictionaryViewModel(IDictionarySearchManager dictionarySearchManager, IFlashCardManager flashCardManager, IStudySettingsService studySettingsService) { _dictionarySearchManager = dictionarySearchManager; _flashCardManager = flashCardManager; _studySettingsService = studySettingsService; _searchInputType = DictionarySearchInputType.English; SearchTypeIsEnglish = true; AvailibleDictionarySearchInputTypes = new[] { DictionarySearchInputType.English, DictionarySearchInputType.Chinese, DictionarySearchInputType.Pinyin }; SetListPopUpIsOpen = false; GetFlashCardSets(); Filter = "dictionary"; }
public RandomResultViewModel(IDictionarySearchManager dictionarySearchManager) { _random = new System.Random(); _dictionarySearchManager = dictionarySearchManager; SearchResult = searchResult; }