//GET: Author details public IActionResult Details(int id) { var author = authorService.GetAuthorById(id); var vm = new AuthorDetailsVm(); vm.ID = id; vm.Name = author.Name; vm.Books = bookService.GetBooksByAuthor(author); return(View(vm)); }
//// GET: Authors/Details/5 public async Task <IActionResult> Details(int id) { if (ModelState.IsValid) { var vm = new AuthorDetailsVm(); var author = authorservice.GetAuthorObject(id); vm.Name = author.Name; vm.Id = author.Id; vm.Books = author.Books; return(View(vm)); } return(RedirectToAction("Error", "Home", "")); }