public FlashCardSetListViewModel(IFlashCardManager flashCardManager, IMvxMessenger messenger, IStudySettingsService settingsService) { _flashCardManager = flashCardManager; _messenger = messenger; _settingsService = settingsService; GetFlashCardSetList(); _flashCardSetSubscriptionToken = _messenger.Subscribe<FlashCardSetListChangedMessage>(OnListChanged); }
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 CreateCustomCardViewModel(IFlashCardManager flashCardManager) { Card = new FlashCard(); _flashCardManager = flashCardManager; FlashCardSets = _flashCardManager.GetSetList(); if (FlashCardSets.Count > 0) { SelectedFlashCardSet = FlashCardSets[0]; SelectedSetIndex = 0;//Todo: make this actually show the 0th item on loading the page in the combo box } }
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 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) { } }
public CloudCardSaveViewModel(IFlashCardManager flashCardManager) { _flashCardManager = flashCardManager; }
public AddSearchResultToSetViewModel(IFlashCardManager flashCardManager) { _flashCardManager = flashCardManager; }
public FlashCardController(IFlashCardManager manager) { _manager = manager; }
public FlashCardDetailsViewModel(IFlashCardManager flashCardManager) { _flashCardManager = flashCardManager; EditModeOff = true; }
public FlashCardSetDetailsViewModel(IFlashCardManager flashCardManager) { _flashCardManager = flashCardManager; }