예제 #1
0
        public static musicadto ActualizarMusica(int id, musicadto musicadto)
        {
            spotifyEntities db     = new spotifyEntities();
            Musica          musica = db.Musicas.Find(id);

            musica.Titulo          = musicadto.Titulo;
            musica.Artista         = musicadto.Artista;
            musica.Año             = musicadto.Año;
            db.Entry(musica).State = EntityState.Modified;
            db.SaveChanges();
            return(Musica.ObtenerMusica(musica.Id));
        }
예제 #2
0
        public static IEnumerable <planesdto> ListarPlanes()
        {
            spotifyEntities db   = new spotifyEntities();
            var             list = from b in db.Planes.OrderBy(t => t.Precio)
                                   select new planesdto()
            {
                Id      = b.Id,
                Nombre  = b.Nombre,
                Detalle = b.Detalle,
                Precio  = b.Precio,
                Moneda  = b.Moneda,
            };

            return(list);
        }
예제 #3
0
        public static IEnumerable <playlistdto> ListarPlaylist(string nombre)
        {
            spotifyEntities db   = new spotifyEntities();
            var             list = from b in db.PlayLists.Where(t => t.Nombre.Contains(nombre)).OrderBy(t => t.Nombre)
                                   select new playlistdto()
            {
                Id          = b.Id,
                Nombre      = b.Nombre,
                Descripcion = b.Descripcion,
                IdUsuario   = b.IdUsuario,
                Imagen      = b.Imagen,
                Acceso      = b.Acceso
            };

            return(list);
        }
예제 #4
0
        public static IEnumerable <musicadto> ListarCanciones(string nombre)
        {
            spotifyEntities db   = new spotifyEntities();
            var             list = from b in db.Musicas.Where(t => t.Titulo.Contains(nombre) == true)
                                   select new musicadto()
            {
                Id      = b.Id,
                Titulo  = b.Titulo,
                Artista = b.Artista,
                Año     = b.Año,
                Archivo = b.Archivo,
                IdAlbum = b.IdAlbum
            };

            return(list);
        }
예제 #5
0
        public static musicadto ObtenerMusica(int id)
        {
            spotifyEntities db  = new spotifyEntities();
            var             obj = db.Musicas.Select(b =>
                                                    new musicadto()
            {
                Id      = b.Id,
                Titulo  = b.Titulo,
                Artista = b.Artista,
                Año     = b.Año,
                Archivo = b.Archivo,
                IdAlbum = b.IdAlbum
            }).SingleOrDefault(b => b.Id == id);

            if (obj == null)
            {
                obj = new musicadto()
                {
                    Id = 0, Titulo = "", Artista = "", Año = null, Archivo = "", IdAlbum = 0
                }
            }
            ;
            return(obj);
        }