public ActionResult Details(string id)
 {
     try
     {
         var paciente = _service.GetById(id);
         return(View(paciente));
     }
     catch (Exception e)
     {
         return(View(new ErrorViewModel {
             RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier
         }));
     }
 }
Exemple #2
0
        // GET: Pais/Details/5
        public IActionResult Details(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var paciente = _pacienteService.GetById(id);

            if (paciente == null)
            {
                return(NotFound());
            }

            return(View(paciente));
        }
Exemple #3
0
        public CadastroViewModel GetById(long id)
        {
            var radiografia = _radiografiaService.GetById(id);

            radiografia.Paciente = _pacienteService.GetById(radiografia.IdPaciente);
            radiografia.Clinica  = _clinicaService.GetById(radiografia.IdClinica);

            return(Mapper.Map <Radiografia, CadastroViewModel>(radiografia));
        }
Exemple #4
0
        public IHttpActionResult Update(int id, [FromBody] PacienteCommand pacienteAlteracao)
        {
            try
            {
                var paciente = _pacienteService.GetById(id);

                if (paciente == null)
                {
                    return(NotFound());
                }

                Paciente.Alterar(paciente, pacienteAlteracao);

                _pacienteService.Update(paciente);

                return(Ok(paciente));
            }
            catch (Exception e)
            {
                throw new Exception("Erro ao alterar :" + e.Message);
            }
        }
Exemple #5
0
        public ActionResult Create(NotificacaoIncidenteViewModel notificacaoIncidente)
        {
            notificacaoIncidente.NomePaciente = _pacienteService.GetById(notificacaoIncidente.PacienteId).Nome;

            if (ModelState.IsValid)
            {
                var _notificacaoIncidente = _mapper.Map <NotificacaoIncidenteViewModel, NotificacaoIncidente>(notificacaoIncidente);
                _notificacaoIncidenteService.Add(_notificacaoIncidente);

                return(RedirectToAction("Index"));
            }

            return(View(notificacaoIncidente));
        }
Exemple #6
0
 public PacienteDTO Get(Guid Id)
 {
     return(service.GetById(Id));
 }
Exemple #7
0
        public void Remove(long id)
        {
            var paciente = _pacienteService.GetById(id);

            _pacienteService.Remove(paciente);
        }
Exemple #8
0
 public ActionResult <Paciente> GetById(int id)
 {
     return(_pacienteService.GetById(id));
 }