public async Task <IActionResult> Edit(Guid id, [Bind("Id,Term,Definition")] GlossaryItem glossary) { if (id != glossary.Id) { return(NotFound()); } if (ModelState.IsValid) { try { ; await _glossaryService.Update(glossary); } catch (DbUpdateConcurrencyException) { if (!_glossaryService.Exists(glossary.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(glossary)); }
public async Task <ActionResult <GlossaryModel> > Update([FromBody] GlossaryModel model) { var savedModel = await _service.Update(model); return(Ok(savedModel)); }