Example #1
0
        //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));
        }
Example #2
0
        //// 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", ""));
        }