public FlashcardSessionTestingService(
     ICardStorageService cardStorageService,
     ICardImpressionsStorageService impressionStorageService)
 {
     this.cardStorageService       = cardStorageService;
     this.impressionStorageService = impressionStorageService;
 }
示例#2
0
        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
        }
示例#3
0
 public CardOrderingService(
     ICardImpressionsStorageService cardImpressionsStorageService)
 {
     this.cardImpressionsStorageService = cardImpressionsStorageService;
 }