Beispiel #1
0
        public List <EN.AppsRecomendadas> ConsultarApps(string NombreUsuario)
        {
            List <EN.AppsRecomendadas> listado = new List <EN.AppsRecomendadas>();


            try
            {
                var resultado = from f in db.Usuarios
                                join c in db.AppsxUsuarios on f.Id equals c.IdUsuario
                                join V in db.AppsrRecomends on c.IdAplicacion equals V.IdAplicacion
                                where f.Correo == NombreUsuario
                                select new { V.Nombre };


                foreach (var item in resultado)
                {
                    EN.AppsRecomendadas appsrecomendadas = new EN.AppsRecomendadas();


                    appsrecomendadas.NombreAppRecomendada = item.Nombre;

                    listado.Add(appsrecomendadas);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(listado);
        }
Beispiel #2
0
        public List <EN.AppsRecomendadas> ConsultarAppsNoInstaladas(string NombreUsuario)
        {
            List <EN.AppsRecomendadas> listado  = new List <EN.AppsRecomendadas>();
            List <EN.AppsRecomendadas> listado2 = new List <EN.AppsRecomendadas>();

            EN.AppsRecomendadas appsrecomendadas  = new EN.AppsRecomendadas();
            EN.AppsRecomendadas appsrecomendadas2 = new EN.AppsRecomendadas();


            try
            {
                var resultado1 = from f in db.AppsrRecomends
                                 // where f.Correo == NombreUsuario
                                 select new { f.Nombre };


                foreach (var item in resultado1)
                {
                    appsrecomendadas2.NombreAppRecomendada = item.Nombre;

                    listado2.Add(appsrecomendadas);
                }

                /*
                 * var resultado2 = from f in db.Usuarios
                 *              join c in db.AppsxUsuarios on f.Id equals c.IdUsuario
                 *              join V in db.AppsrRecomends on c.IdAplicacion equals V.IdAplicacion
                 *               where f.Correo == NombreUsuario
                 *              select new { V.Nombre };
                 *
                 *
                 * foreach (var item in resultado2)
                 * {
                 *
                 *
                 *
                 *  appsrecomendadas2.NombreAppRecomendada = item.Nombre;
                 *
                 *  listado2.Add(appsrecomendadas2);
                 *
                 * }
                 */
                //listado.Except(listado2);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(listado2);
        }