public bool UpdateFlashcard(Flashcard flashcard) { var targetCard = _appDbContext.Flashcards .FirstOrDefault(f => f.Id == flashcard.Id); if (targetCard != null) { targetCard.FrontText = flashcard.FrontText; targetCard.BackText = flashcard.BackText; _appDbContext.SaveChanges(); return(true); } return(false); }
public bool AddFlashcard(Flashcard flashcard) { var targetFolder = _appDbContext.FlashcardFolders .FirstOrDefault(f => f.Id == flashcard.FlashcardFolderId); if (targetFolder != null) { var newCard = new Flashcard { FrontText = flashcard.FrontText, BackText = flashcard.BackText, FlashcardFolderId = flashcard.FlashcardFolderId, Id = flashcard.Id }; _appDbContext.Flashcards.Add(newCard); _appDbContext.SaveChanges(); return(true); } else { return(false); } }
public void RemoveFlashcard(Flashcard flashcard) { _appDbContext.Flashcards.Remove(flashcard); _appDbContext.SaveChanges(); }