public ActionResult Update(AlbumModel value)
        {
            var m = context.Albums.Where(n => n.AlbumId == value.ID).FirstOrDefault();

            if (m != null)
            {
                m.Titulo    = value.Titulo;
                m.ArtistaId = value.ArtistaId;
                m.GeneroId  = value.GeneroId;
                m.Precio    = value.Precio;
            }

            try
            {
                context.Entry(m).State = EntityState.Modified;
                context.SaveChanges();
            }
            catch (Exception e)
            {
                throw;
            }

            var data = from album in context.Albums
                       join artista in context.Artistas on album.ArtistaId equals artista.ArtistaId
                       join genero in context.Generoes on album.GeneroId equals genero.GeneroId
                       select new AlbumModel
            {
                ID        = album.AlbumId,
                Titulo    = album.Titulo,
                ArtistaId = album.ArtistaId,
                Artista   = album.Artista.Nombre,
                GeneroId  = album.GeneroId,
                Genero    = album.Genero.Nombre,
                Precio    = album.Precio
            };

            return(Json(data.ToList(), JsonRequestBehavior.AllowGet));
        }
        public ActionResult Create(AlbumModel value)
        {
            Album x = new Album()
            {
                AlbumId   = value.ID,
                Titulo    = value.Titulo,
                ArtistaId = value.ArtistaId,
                GeneroId  = value.GeneroId,
                Precio    = value.Precio
            };

            try
            {
                context.Albums.Add(x);
                context.SaveChanges();
            }
            catch (Exception e)
            {
                throw;
            }
            var data = from album in context.Albums
                       join artista in context.Artistas on album.ArtistaId equals artista.ArtistaId
                       join genero in context.Generoes on album.GeneroId equals genero.GeneroId
                       select new AlbumModel
            {
                ID        = album.AlbumId,
                Titulo    = album.Titulo,
                ArtistaId = album.ArtistaId,
                Artista   = album.Artista.Nombre,
                GeneroId  = album.GeneroId,
                Genero    = album.Genero.Nombre,
                Precio    = album.Precio
            };

            return(Json(data.ToList(), JsonRequestBehavior.AllowGet));
        }