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;
 }
Example #10
0
 public FlashCardController(IFlashCardManager manager)
 {
     _manager = manager;
 }
 public FlashCardDetailsViewModel(IFlashCardManager flashCardManager)
 {
     _flashCardManager = flashCardManager;
     EditModeOff = true;
 }
 public FlashCardSetDetailsViewModel(IFlashCardManager flashCardManager)
 {
     _flashCardManager = flashCardManager;
 }