public IActionResult Create([FromForm] GrupoAssunto grupoAssunto) { if (!ModelState.IsValid) { return(View()); } _grupoAssuntoRepository.Cadastrar(grupoAssunto); return(RedirectToAction(nameof(Index))); }
public IActionResult Delete(int?id) { if (id == null) { throw new NotImplementedException(); } GrupoAssunto grupo = _grupoAssuntoRepository.BuscarPorId(id.Value); return(View(grupo)); }
public IActionResult Delete(int id) { try { GrupoAssunto grupo = _grupoAssuntoRepository.BuscarPorId(id); if (grupo == null) { return(NotFound()); } _grupoAssuntoRepository.Excluir(grupo); return(RedirectToAction(nameof(Index))); } catch (Exception e) { throw new NotImplementedException(e.ToString()); } }
public IActionResult Edit(int id, GrupoAssunto grupoAssunto) { if (!ModelState.IsValid) { return(View()); } try { _grupoAssuntoRepository.Atualizar(grupoAssunto); return(RedirectToAction(nameof(Index))); } catch (Exception e) { throw new NotImplementedException(e.ToString()); } }