public async Task <IActionResult> Create(TagFormObject tfo) { if (ModelState.IsValid) { var tag = tfo.CreateTag(); _context.Add(tag); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(tfo)); }
public async Task <IActionResult> Edit(int id, TagFormObject tfo) { if (ModelState.IsValid) { var tag = await _context.Tags.FindAsync(id); tfo.UpdateTag(tag); _context.Update(tag); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(tfo)); }