Example #1
0
        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));
            }
        }
Example #2
0
        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));
            }
        }
Example #3
0
 public ComissaoCientifica Adicionar(ComissaoCientifica entity)
 {
     return(_comissaoCientificaRepository.Adicionar(entity));
 }
Example #4
0
 public void Remover(ComissaoCientifica entity)
 {
     _comissaoCientificaRepository.Remover(entity);
 }
Example #5
0
 public void Actualizar(ComissaoCientifica entity)
 {
     _comissaoCientificaRepository.Actualizar(entity);
 }