public ActionResult Editar(int id) { var produto = _catalogoService.ObterPorId(id); if (produto == null) { var mensagem = string.Format("Produto com id '{0}' não encontrado", id); _logger.Error(mensagem); throw new Exception(mensagem); return(HttpNotFound(mensagem)); } var model = new EditarProdutoModel { Produto = produto }; return(View("Novo", model)); }