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))); } }
public ActionResult Create(SessaoGravacao sessaoGravacao) { try { if (ModelState.IsValid) { sessaoGravacao.EmpresaID = Convert.ToInt32(User.FindFirst(ClaimTypes.GroupSid).Value); SessaoGravacaoService service = new SessaoGravacaoService(); service.PreencherCampos(sessaoGravacao); _sessao.Inserir(sessaoGravacao); return(RedirectToAction(nameof(Index))); } return(View(sessaoGravacao)); } catch (Exception ex) { Mensagem = ex.Message.ToString(); ModelState.AddModelError(String.Empty, Mensagem); return(RedirectToAction(nameof(Create))); } }