public ActionResult Editar(string nombre, string album)
        {
            IEnumerable <AlbumsPorArtistaViewModel> albums =
                tienda.Album(nombre, album);

            AlbumsPorArtistaViewModel uNalbum = albums.FirstOrDefault();

            return(View(uNalbum));
        }
        public void Grabar(AlbumsPorArtistaViewModel dato)
        {
            Dominio.Album datoGrabado;
            datoGrabado = new Dominio.Album();

            datoGrabado.Title    = dato.Album;
            datoGrabado.AlbumId  = dato.IdAlbum;
            datoGrabado.ArtistId = dato.IdArtista;

            db.Albums.Update(datoGrabado);
        }
        public ActionResult Editar(string album, string artista, string Idartista, string Idalbum, HttpPostedFileBase archivo)
        {
            AlbumsPorArtistaViewModel dato;

            dato           = new AlbumsPorArtistaViewModel();
            dato.Album     = album;
            dato.Artista   = artista;
            dato.IdAlbum   = Convert.ToInt16(Idartista);
            dato.IdArtista = Convert.ToInt16(Idalbum);

            tienda.Grabar(dato);

            string nombreArchivo = album + ".jpg";  //Path.GetExtension(archivo.FileName);

            if (EsImagen(archivo.ContentType))
            {
                GrabarImagen(archivo, nombreArchivo);
            }

            return(RedirectToAction("Index", "Home"));
        }