public ResponseHandler FindById(int id) { var livro = _repo.Find(id); if (livro == null) { _logger.LogInformation("Objeto Não encontrado"); return(ResponseHandler.BuildResponse("v1", "Objeto Não encontrado", DateTime.Now, HttpStatusCode.NotFound, HttpContext.Response)); } var model = _mapper.Map <LivroModel>(livro); _logger.LogInformation("Response: ", model); return(ResponseHandler.BuildResponse(model, "v1", DateTime.Now, HttpStatusCode.OK, HttpContext.Response)); }
// GET: api/Livro/5 public Livro GetLivro(int id) { var livro = _livroRepositorio.Find(id); if (livro == null) { throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotFound)); } return(livro); }