/// <summary> /// Verifica se a consulta com o ID do medico indicado existe. /// </summary> /// <param name="id">Usado para buscar um médico no Database.</param> /// <returns>Seleciona um atendimento ou gera uma exceção.</returns> public Consulta SelecionarPorMedico(int id) { var obj = _consultaRepositorio.SelecionarPorMedico(id); if (obj == null) { throw new NaoEncontradoException("Não foi encontrado nenhuma consulta vinculada a este ID de médico"); } return(obj); }
/// <summary> /// /// </summary> /// <param name="IdMedico"></param> /// <returns></returns> public IEnumerable <ConsultaDto> SelecionarPorMedico(int IdMedico) { var lista = _ConsultaRepositorio.SelecionarPorMedico(IdMedico); if (lista == null) { throw new NaoEncontradoException("Consulta não encontrada !"); } return(lista); }