public void EditAuthor(EditAuthorBindingModel bindingModel) { var author = Mapper.Map <EditAuthorBindingModel, Author>(bindingModel); this.Context.Entry(author).State = EntityState.Modified; this.Context.SaveChanges(); }
public ActionResult Edit([Bind(Include = "Id,FullName,Bio")] EditAuthorBindingModel bindingModel) { if (ModelState.IsValid) { this.authorService.EditAuthor(bindingModel); this.TempData["Success"] = "Author is edited successfully"; return(RedirectToAction("Details", "Authors", new { id = bindingModel.Id })); } AuthorViewModel viewModel = this.authorService.GetCurrentAuthor(bindingModel.FullName); return(View(viewModel)); }