示例#1
0
        /// <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);
        }
示例#2
0
        /// <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);
        }