public IActionResult Practice(string flashcardFolderId) { var flashcardsViewModel = new FlashcardsViewModel { FolderName = _folderRepository.GetFolderById(flashcardFolderId).FolderName, CurrentStack = _folderRepository.GetFlashcards(flashcardFolderId), FlashcardFolderId = flashcardFolderId }; return(View(flashcardsViewModel)); }
public IActionResult ViewCards(string flashcardFolderId) { if (TempData["UserMessage"] != null) { ViewBag.UserMessage = TempData["UserMessage"]; } if (TempData["ErrorMessage"] != null) { ViewBag.ErrorMessage = TempData["ErrorMessage"]; } var flashcardsViewModel = new FlashcardsViewModel { FolderName = _folderRepository.GetFolderById(flashcardFolderId).FolderName, CurrentStack = _folderRepository.GetFlashcards(flashcardFolderId), FlashcardFolderId = flashcardFolderId }; return(View(flashcardsViewModel)); }
//Get public IActionResult AddCard(string flashcardFolderId) { if (TempData["UserMessage"] != null) { ViewBag.UserMessage = TempData["UserMessage"]; } if (TempData["ErrorMessage"] != null) { ViewBag.ErrorMessage = TempData["ErrorMessage"]; } var temp = flashcardFolderId; var flashcardsViewModel = new FlashcardsViewModel { FolderName = _folderRepository.GetFolderById(flashcardFolderId).FolderName, FlashcardFolderId = flashcardFolderId, CurrentStack = _folderRepository.GetFlashcards(flashcardFolderId) }; //Reverse current stack in order to show the newest card at the top of the list in the view. flashcardsViewModel.CurrentStack.Reverse(); return(View(flashcardsViewModel)); }