public void Add(Album newAlbum)
        {
            var dataEntity = new MusicBuzzIncEntities();

            dataEntity.Albums.Add(newAlbum);
            dataEntity.SaveChanges();
        }
        public Album FindAlbum(int id)
        {
            var   dataEntity = new MusicBuzzIncEntities();
            Album found      = new Album();

            foreach (Album x in dataEntity.Albums.ToList())
            {
                if (x.AlbumId == id)
                {
                    found = x;
                }
            }
            return(found);
        }
        public void Delete(int ripId)
        {
            Album rip = FindAlbum(ripId);

            var dataEntity = new MusicBuzzIncEntities();

            dataEntity.Albums.Attach(rip);
            foreach (Album x in dataEntity.Albums.ToList())
            {
                if (x.AlbumId == rip.AlbumId)
                {
                    dataEntity.Albums.Remove(rip);
                    dataEntity.SaveChanges();
                    return;
                }
            }
        }
        public void Modify(Album oldAlbum)
        {
            var dataEntity = new MusicBuzzIncEntities();

            foreach (Album x in dataEntity.Albums)
            {
                if (x.AlbumId == oldAlbum.AlbumId)
                {
                    x.AlbumName  = oldAlbum.AlbumName;
                    x.ArtistName = oldAlbum.ArtistName;
                    x.Label      = oldAlbum.Label;
                    x.Genre      = oldAlbum.Genre;
                    x.Year       = oldAlbum.Year;
                    x.Artwork    = oldAlbum.Artwork;
                    dataEntity.SaveChanges();
                    return;
                }
            }
        }
        public List <Album> GetAll()
        {
            var dataEntity = new MusicBuzzIncEntities();

            return(dataEntity.Albums.ToList());
        }