public async Task <IActionResult> Edit(int id) { FlashcardEntity dataFromDb = await _dbContext.FlashcardsJS.FindAsync(id); var flashcardToEdit = new FlashcardsModel { Title = dataFromDb.Title, Description = dataFromDb.Description, Id = dataFromDb.Id }; return(View(flashcardToEdit)); }
public IActionResult ShowForm(FlashcardsModel flashcardModel) { if (ModelState.IsValid) { var flashcardCreated = new FlashcardEntity { Title = flashcardModel.Title, Description = flashcardModel.Description }; _dbContext.FlashcardsJS.Add(flashcardCreated); _dbContext.SaveChanges(); return(RedirectToAction("CollectionPage")); } return(View(flashcardModel)); }
public IActionResult Edit(FlashcardsModel flashcardEdited) { if (ModelState.IsValid) { var data = new FlashcardEntity { Title = flashcardEdited.Title, Description = flashcardEdited.Description, Id = flashcardEdited.Id }; var dataFromDb = _dbContext.FlashcardsJS.Find(data.Id); dataFromDb.Title = data.Title; dataFromDb.Description = data.Description; _dbContext.SaveChanges(); return(RedirectToAction("CollectionPage")); } return(View(flashcardEdited)); }