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 FlashCardSetListViewModel(IFlashCardManager flashCardManager, IMvxMessenger messenger, IStudySettingsService settingsService) { _flashCardManager = flashCardManager; _messenger = messenger; _settingsService = settingsService; GetFlashCardSetList(); _flashCardSetSubscriptionToken = _messenger.Subscribe<FlashCardSetListChangedMessage>(OnListChanged); }
public StudyFlashCardSetSettingsViewModel(IMvxMessenger messenger, IFlashCardManager manager, IStudySettingsService settingsService) { _messenger = messenger; _manager = manager; _settingsService = settingsService; _settings = _settingsService.GetStudySettings(); SetList = CreateSetList(manager.GetSetList()); // _token = _messenger.Subscribe<SelectedSetChangedMessage>(); /*_showDefinition = true; _showPinyin = true; _canShowCharacters = true; */ }
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 StudyFlashCardSetViewModel(IFlashCardManager flashCardManager, IMvxMessenger messenger, IStudySettingsService settingsService) { try { _flashCardManager = flashCardManager; _messenger = messenger; _settingsService = settingsService; } catch (Exception e) { } }