public async Task <ActionResult <LivroEntity> > GetLivroEntity(int id) { if (id <= 0) { return(NotFound()); } var livroEntity = await _livroService.GetByIdAsync(id); if (livroEntity == null) { return(NotFound()); } return(livroEntity); }
// GET: Livro/Details/5 public async Task <IActionResult> Details(int?id) { if (id == null) { return(NotFound()); } var livroEntidade = await _domainService.GetByIdAsync(id.Value); if (livroEntidade == null) { return(NotFound()); } return(View(livroEntidade)); }
// GET: Livro/Details/5 public async Task <IActionResult> Details(int?id) { if (id == null) { return(NotFound()); } var livroModel = await _livroService.GetByIdAsync(id.Value); if (livroModel == null) { return(NotFound()); } return(View(livroModel)); }
public async Task <ActionResult> GetById(long id) { try { var livro = await _livroService.GetByIdAsync(id); if (livro == null) { return(NotFound("Livro não encontrado")); } return(Ok(livro)); } catch (Exception ex) { return(StatusCode(500, "Erro ao buscar, " + ex.Message)); } }
public async Task <LivroViewModel> GetByIdAsync(int id) { var livroEntity = await _livroService.GetByIdAsync(id); return(_mapper.Map <LivroViewModel>(livroEntity)); }