Ejemplo n.º 1
0
        public IActionResult GetById(int id)
        {
            try
            {
                Medico medicoBuscado = _medicoRepository.BuscarPorId(id);

                if (medicoBuscado == null)
                {
                    return(NotFound("Nenhum médico encontrado!"));
                }

                return(Ok(medicoBuscado));
            }
            catch (Exception codErro)
            {
                return(BadRequest(codErro));
            }
        }
Ejemplo n.º 2
0
        public IActionResult Agendar(int id)
        {
            var medico    = _medicoRepository.BuscarPorId(id);
            var viewModel = new AgendamentoViewModel()
            {
                Medico   = medico,
                Consulta = new Consulta()
                {
                    MedicoId = id
                },
                NumeroConsultas = _consultaRepository.ContarPorMedico(id)
            };

            return(View(viewModel));
        }
Ejemplo n.º 3
0
        public IActionResult Cadastrar(int medico)
        {
            var m         = _medicoRepository.BuscarPorId(medico);
            var viewModel = new AgendamentoViewModel()
            {
                Medico   = m,
                Consulta = new Consulta()
                {
                    MedicoId = medico
                },
                NumeroConsultas = _consultaRepository.ContarPorMedico(medico),
                consultas       = _consultaRepository.BuscarPor(c => c.Data > DateTime.Now)
            };

            return(View(viewModel));
        }
Ejemplo n.º 4
0
 public IActionResult GetById(int id)
 {
     // Retorna os dados buscados e um status code 200 - Ok
     return(StatusCode(200, _medicoRepository.BuscarPorId(id)));
 }
 public IActionResult GetById(int id)
 {
     return(Ok(_medicoRepository.BuscarPorId(id)));
 }