Ejemplo n.º 1
0
        public List <ContractSonidosGeneral> GetDataSonidos()
        {
            DatosExplorador _Cancion;
            List <ContractSonidosGeneral> DatosSonidos;

            try
            {
                _Cancion     = new DatosExplorador();
                DatosSonidos = new List <ContractSonidosGeneral>();
                //List<EntidadesRana> LisRana = new List<EntidadesRana>();
                //List<EntidadesLibelula> LisLibelula = new List<EntidadesLibelula>();
                //List<EntidadesGrillo> LisGrillo = new List<EntidadesGrillo>();

                var Datos = _Cancion.ConsultarSonidos();
                //var DatosRana = Datos.Select(x => x._Rana.Select(y => y.Sonido).DefaultIfEmpty(null).FirstOrDefault()).DefaultIfEmpty(null).FirstOrDefault();
                var DatosRana = Datos.Select(x =>
                                             new EntidadesRana()
                {
                    Sonido       = x._Rana.Select(y => y.Sonido).DefaultIfEmpty(null).FirstOrDefault(),
                    NombreAnimal = x._Rana.Select(y => y.NombreAnimal).DefaultIfEmpty(null).FirstOrDefault()
                }).ToList();


                // LisRana.Add(new EntidadesRana { Sonido = DatosRana, NombreAnimal =  });
                //var DatosLibelula = Datos.Select(x => x._Libelula.Select(y => y.Sonido).DefaultIfEmpty(null).FirstOrDefault()).DefaultIfEmpty(null).FirstOrDefault();
                var LisLibelula = Datos.Select(x =>
                                               new EntidadesLibelula()
                {
                    Sonido       = x._Libelula.Select(y => y.Sonido).DefaultIfEmpty(null).FirstOrDefault(),
                    NombreAnimal = x._Libelula.Select(y => y.NombreAnimal).DefaultIfEmpty(null).FirstOrDefault(),
                }
                                               ).ToList();
                //var DatosGrillo = Datos.Select(x => x._Grillo.Select(y => y.Sonido).DefaultIfEmpty(null).FirstOrDefault()).DefaultIfEmpty(null).FirstOrDefault();
                //LisGrillo.Add(new EntidadesGrillo { Sonido = DatosGrillo });
                var LisGrillo = Datos.Select(x =>
                                             new EntidadesGrillo()
                {
                    Sonido       = x._Grillo.Select(y => y.Sonido).DefaultIfEmpty(null).FirstOrDefault(),
                    NombreAnimal = x._Grillo.Select(y => y.NombreAnimal).DefaultIfEmpty(null).FirstOrDefault(),
                }
                                             ).ToList();

                DatosSonidos.Add(new ContractSonidosGeneral
                {
                    _Rana     = DatosRana,
                    _Grillo   = LisGrillo,
                    _Libelula = LisLibelula,
                });
            }
            catch (Exception)
            {
                DatosSonidos = null;
            }

            return(DatosSonidos);
        }
Ejemplo n.º 2
0
        public List <ContratCancionesGeneral> GetDataCanciones()
        {
            DatosExplorador _Cancion;
            List <ContratCancionesGeneral> datosCancionesContract;

            try
            {
                _Cancion = new DatosExplorador();
                datosCancionesContract = new List <ContratCancionesGeneral>();
                var DatosCanciones = _Cancion.ConsultarCanciones();
                datosCancionesContract = DatosCanciones.Select(x => new ContratCancionesGeneral()
                {
                    musica = x.musica
                }).ToList();
            }
            catch (Exception)
            {
                datosCancionesContract = new List <ContratCancionesGeneral>();
            }


            return(datosCancionesContract);
        }