Ejemplo n.º 1
0
 public ModeloRespuesta <View_Doctor> ConsultarDoctorPorId(int IdPaciente)
 {
     try
     {
         if (IdPaciente > Validar.VALOR_PERMITIDO)
         {
             var consultaPaciente = this.ServiciosDatosDoctor.ConsultarDoctorPorId(IdPaciente);
             if (consultaPaciente.StatusCode == HttpStatusCode.OK)
             {
                 var pacienteConsultado = consultaPaciente.Objeto;
                 var doctor             = new View_Doctor()
                 {
                     Id               = pacienteConsultado.Id,
                     Nombres          = pacienteConsultado.Nombres,
                     Apellidos        = pacienteConsultado.Apellidos,
                     NumeroCredencial = pacienteConsultado.NumeroCredencial,
                     HospitalId       = pacienteConsultado.HospitalId,
                 };
                 return(AdministracionRespuesta.Doctor_Consultado_OK(doctor));
             }
             return(AdministracionRespuesta.Consulta_Doctor_NOT_FOUND(consultaPaciente.Message));
         }
         return(AdministracionRespuesta.Consulta_Doctor_NOT_FOUND(Mensajes_Doctores.DATO_INVALIDO));
     }
     catch (System.Exception)
     {
         return(AdministracionRespuesta.Consulta_Doctor_INTERNAL_ERROR(Mensajes_Doctores.INTERNAL_ERROR));
     }
 }