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; */ }