// GET: Authors/Details/5 public async Task <IActionResult> Details(int id) { var author = authorsService.GetAuthorById(id); var books = bookService.ShowAllBooksByAuthor(id); var vm = new DetailsAuthorVm(); vm.ID = id; vm.Name = author.Name; vm.WrittenBooks = books; vm.CanBeRemoved = authorsService.CanRemoveAuthor(id); return(View(vm)); }