private void ValidarResultadoDoExame(Resultado resultado)
        {
            if (resultado == null)
                throw new ArgumentNullException("É necessário informar um resultado de exame válido!");


        }
        private void ValidarResultadoDoExame(Resultado resultado)
        {
            if (resultado == null)
                throw new ArgumentNullException("É necessário informar um resultado de exame válido!");

            if (string.IsNullOrEmpty(resultado.Descricao))
                throw new ArgumentException("É necessário informar uma descrição válida!");

            if (resultado.MedicoResponsavel==null)
                throw new ArgumentNullException("É necessário informar um médico!");

            if (resultado.Data>DateTime.MinValue)
                throw new ArgumentException(string.Format("É necessário informar uma data válida {0}!",resultado.Data));
        }
Exemplo n.º 3
0
 public void InformarResultadoDoExame(Resultado resultado)
 {
     ValidarResultadoDoExame(resultado);
     Resultado = resultado;
 }
 public void InformarResultadoDoExame(Resultado resultado)
 {
     Resultado = resultado;
 }
 public void InformarResultadoDoExame(Resultado resultado)
 {
     Resultado = resultado;
 }
 public void InformarResultadoDoExame(Resultado resultado)
 {
     ValidarResultadoDoExame(resultado);
     Resultado = resultado;
 }