示例#1
0
        public ActionResult Edicao(int id)
        {
            PacienteEdicaoViewModel model = new PacienteEdicaoViewModel();

            try
            {
                model = Mapper.Map <PacienteEdicaoViewModel>(business.ConsultarPacientePorId(id));
            }
            catch (Exception e)
            {
                TempData["Mensagem"] = e.Message;
            }

            return(View(model));
        }
示例#2
0
        public ActionResult Edicao(PacienteEdicaoViewModel model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    Paciente paciente = Mapper.Map <Paciente>(model);

                    business.AtualizarPaciente(paciente);

                    TempData["Mensagem"] = $"Paciente '{paciente.PaciNome}', atualizado com sucesso.";
                    return(RedirectToAction("Consulta"));
                }
                catch (Exception e)
                {
                    TempData["Mensagem"] = e.Message;
                }
            }

            return(View());
        }