public FlashcardSessionTestingService( ICardStorageService cardStorageService, ICardImpressionsStorageService impressionStorageService) { this.cardStorageService = cardStorageService; this.impressionStorageService = impressionStorageService; }
public CardDesignPageViewModel( ICardStorageService cardStorageService, INavigationService navigationService) { this.navigationService = navigationService; this.cardStorageService = cardStorageService; }
public CardsBrowseViewModel( ICardStorageService cardStorageService, INavigationService navigationService, ICardOrderingService cardOrderingService) { this.cardOrderingService = cardOrderingService; this.navigationService = navigationService; this.cardStorageService = cardStorageService; }
public FlashcardTestViewModel( ICardStorageService cardStorageService, ICardImpressionsStorageService cardImpressionsStorageService, IFlashcardSessionTestingService flashcardSessionTestingService, INavigationService navigationService) { this.navigationService = navigationService; this.cardStorageService = cardStorageService; this.cardImpressionsStorageService = cardImpressionsStorageService; this.flashcardSessionTestingService = flashcardSessionTestingService; this.impressionElapsedUpdater = new Timer(_ => this.UpdateImpressionElapsed(), null, 0, 16); // corresponds to 60fps }
public MainPageViewModel( INavigationService navigationService, ICardStorageService cardStorageService, CardsBrowseViewModel cardsBrowseViewModel, IFirstRunService firstRunService) { this.firstRunService = firstRunService; this.cardStorageService = cardStorageService; this.navigationService = navigationService; cardsBrowseViewModel.MaxCardCountToDisplay = 10; this.CardsBrowseViewModel = cardsBrowseViewModel; }