示例#1
0
        public ActionResult Excluir(AlterarCancelaViewModel modelo)
        {
            try
            {
                this.CancelaServico.Excluir(Mapper.Map <AlterarCancelaViewModel, Cancela>(modelo));
                ModelState.AddModelError(string.Empty, Recurso.ExcluidoSucesso);
            }
            catch (EntidadeNaoExistenteException ex)
            {
                ModelState.AddModelError(string.Empty, ex.Message);
            }
            catch (DbUpdateException)
            {
                ModelState.AddModelError(string.Empty, Recurso.MPAlertaNaoPodeDeletar);
            }

            return(RedirectToAction("Index"));
        }
示例#2
0
        public ActionResult Alterar(AlterarCancelaViewModel modelo)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    this.CancelaServico.Alterar(Mapper.Map <AlterarCancelaViewModel, Cancela>(modelo));
                    ModelState.AddModelError(string.Empty, Recurso.AlteradoSucesso);
                    return(RedirectToAction("Index"));
                }
                catch (EntidadeNaoExistenteException ex)
                {
                    ModelState.AddModelError(string.Empty, ex.Message);
                }
            }

            return(this.Alterar(modelo.Id));
        }