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