コード例 #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));
     }
 }
コード例 #2
0
 public ModeloRespuesta <View_Doctor> ConsultarDoctores()
 {
     try
     {
         var consultaPacientes = this.ServiciosDatosDoctor.ConsultarDoctores();
         if (consultaPacientes.StatusCode == HttpStatusCode.OK)
         {
             var doctores = consultaPacientes.Data.Select(item => new View_Doctor()
             {
                 Id               = item.Id,
                 Nombres          = item.Nombres,
                 Apellidos        = item.Apellidos,
                 HospitalId       = item.HospitalId,
                 NumeroCredencial = item.NumeroCredencial
             })
                            .ToList();
             return(AdministracionRespuesta.Doctores_Consultados_OK(doctores));
         }
         return(AdministracionRespuesta.Consulta_Doctor_NOT_FOUND(consultaPacientes.Message));
     }
     catch (System.Exception)
     {
         return(AdministracionRespuesta.Consulta_Doctor_INTERNAL_ERROR(Mensajes_Doctores.INTERNAL_ERROR));
     }
 }