public ActionResult Edit(int id, SessaoGravacao sessaoGravacao) { try { if (ModelState.IsValid) { SessaoGravacaoService service = new SessaoGravacaoService(); service.ValidarCampos(sessaoGravacao); _sessao.Atualizar(sessaoGravacao); return(RedirectToAction(nameof(Index))); } return(View(sessaoGravacao)); } catch (Exception ex) { Mensagem = ex.Message.ToString(); ModelState.AddModelError(String.Empty, Mensagem); return(RedirectToAction(nameof(Edit))); } }