public ActionResult Criar(ComissaoCientificaViewModel comissao) { try { // TODO: Add insert logic here //int id = 2; if (ModelState.IsValid) { ComissaoCientifica comissaoCientifica = new ComissaoCientifica { Codigo = comissao.Codigo, CriadoPorId = SessionId() }; var result = _comissaoCientificaRepository.Adicionar(comissaoCientifica); if (result != null) { MembroCientifico membro = new MembroCientifico { MembroId = SessionId(), ComissaoCientificaId = result.ComissaoCientificaId, Confirmado = true }; _membroCientificoRepository.Adicionar(membro); } return(RedirectToAction("Index", new { msg = "Comissão criada." })); } return(View(comissao)); } catch { return(View(comissao)); } }
public ActionResult Remover(int id, ComissaoCientifica cientifica) { var result = new ComissaoCientifica(); try { // TODO: Add delete logic here // organizadora.Removido = true; result = _comissaoCientificaRepository.ObterPorId(cientifica.ComissaoCientificaId); _comissaoCientificaRepository.Actualizar(result); return(RedirectToAction("Index", new { msg = "Comissão organizadora removida." })); } catch { return(PartialView("_Remover", result)); } }
public ComissaoCientifica Adicionar(ComissaoCientifica entity) { return(_comissaoCientificaRepository.Adicionar(entity)); }
public void Remover(ComissaoCientifica entity) { _comissaoCientificaRepository.Remover(entity); }
public void Actualizar(ComissaoCientifica entity) { _comissaoCientificaRepository.Actualizar(entity); }