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)); } }
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)); } }