コード例 #1
0
        /// <summary>
        /// Verifica se a consulta com o ID do paciente indicado existe.
        /// </summary>
        /// <param name="id">Usado para buscar um paciente no Database.</param>
        /// <returns>Seleciona um atendimento ou gera uma exceção.</returns>
        public Consulta SelecionarPorPaciente(int id)
        {
            var obj = _consultaRepositorio.SelecionarPorPaciente(id);

            if (obj == null)
            {
                throw new NaoEncontradoException("Não foi encontrado nenhuma consulta vinculada a este ID de paciente.");
            }

            return(obj);
        }
コード例 #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="IdPaciente"></param>
        /// <returns></returns>
        public IEnumerable <ConsultaDto> SelecionarPorPaciente(int IdPaciente)
        {
            var lista = _ConsultaRepositorio.SelecionarPorPaciente(IdPaciente);

            if (lista == null)
            {
                throw new NaoEncontradoException("Consulta não encontrada !");
            }

            return(lista);
        }