Exemplo n.º 1
0
        public Consulta Buscar(Consulta param)
        {
            Consulta resultado = ConsultaMapper.Buscar(param.Id);

            resultado.Paciente = GestionarPaciente.Buscar(resultado.Paciente);
            resultado.Detalle  = ConsultaMapper.BuscarDetalle(param);

            GestionarEjercicio     gestorEjercicio     = new GestionarEjercicio();
            GestionarTratamiento   gestorTratamiento   = new GestionarTratamiento();
            GestionarEntrenamiento gestorEntrenamiento = new GestionarEntrenamiento();
            GestionarPatologia     gestorPAtologia     = new GestionarPatologia();

            foreach (var item in resultado.Detalle)
            {
                if (item.Item is Ejercicio)
                {
                    item.Item = gestorEjercicio.Buscar((Ejercicio)item.Item);
                }
                if (item.Item is Entrenamiento)
                {
                    item.Item = gestorEntrenamiento.Buscar((Entrenamiento)item.Item);
                }
                if (item.Item is Tratamiento)
                {
                    item.Item = gestorTratamiento.Buscar((Tratamiento)item.Item);
                }
                if (item.Item is Patologia)
                {
                    item.Item = gestorPAtologia.Buscar((Patologia)item.Item);
                }
            }
            return(resultado);
        }
Exemplo n.º 2
0
 public List <Consulta> Listar()
 {
     lista = ConsultaMapper.Listar();
     foreach (var item in lista)
     {
         item.Paciente = GestionarPaciente.Buscar(item.Paciente);
     }
     return(lista);
 }