public IActionResult Post([FromBody] Flashcard card) { if (card == null) { return(BadRequest()); } card.Id = Guid.NewGuid(); _context.Add(card); _context.SaveChanges(); return(CreatedAtRoute("GetFlashcard", new { id = card.Id.ToString() }, card)); }
public ActionResult <DeckDTO> CreateDeck(DeckDTO deck) { _context.Decks.Add(deck); _context.SaveChanges(); return(CreatedAtAction("GetDeck", new CardDTO { Id = deck.Id }, deck)); }
public void Commit() { _dbContext.SaveChanges(); }
public void Dispose() { optionsBuilder = null; foreach (var card in dbContext.Cards) { dbContext.Cards.Remove(card); } dbContext.SaveChanges(); dbContext.Dispose(); cardsController = null; }