public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Author author = db.FindById(id); if (author == null) { return(HttpNotFound()); } return(View(author)); }
// GET: AuthorsController/Details/5 public IActionResult Details(int id) { var author = _authorRepository.FindById(id); if (author == null) { return(NotFound()); } var authorsBooks = _authorRepository.FindByAuthor(id); var authorBooksViewModel = new AuthorBooksViewModel { Author = author, Books = authorsBooks }; return(View(authorBooksViewModel)); }
public Author GetDetail(int id) { return(repository.FindById(id)); }
public GetByIdAuthorViewModel GetById(int id) { Author author = _authorRepository.FindById(id); return(Mapper.Map <Author, GetByIdAuthorViewModel>(author)); }