public async Task <IActionResult> Edit(int id, [Bind("Name")] EditAuthorVm vm) { if (!ModelState.IsValid) { return(View(vm)); } var author = authorsService.GetAuthorById(id); author.Name = vm.Name; authorsService.EditAuthor(author); return(RedirectToAction(nameof(Index))); }
// GET: Authors/Edit/5 public async Task <IActionResult> Edit(int id) { var author = authorsService.GetAuthorById(id); if (author == null) { return(NotFound()); } var vm = new EditAuthorVm(); vm.Name = author.Name; return(View(vm)); }