public ActionResult Details(int?id) { if (id.HasValue) { Produto produto = gerenciador.Obter(id); if (produto != null) { return(View(produto)); } } return(RedirectToAction("Index")); }
public ActionResult Details(int?id) { try { if (id.HasValue) { Produto produto = gerenciador.Obter(id); if (produto != null) { return(View(produto)); } } return(RedirectToAction("Index")); } catch (NegocioException n) { throw new ControllerException("Erro ao tentar obter as informações do objeto.", n); } catch (Exception e) { throw new ControllerException("Erro ao tentar obter as informações do objeto.", e); } }