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)); } }
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)); }
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)); }
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))); }