public void AddAlbum(Album album)
 {
     _entities.Albums.Add(new Album
     {
         Id = Guid.NewGuid(), ArtistId = album.ArtistId, GenreId = album.GenreId,
             Price = album.Price, Title = album.Title
     });
     _entities.SaveChanges();
 }
        public static AlbumModel AlbumToAlbumModel(Album album)
        {
            var model =  new AlbumModel()
            {
                Id = album.Id,
                Title = album.Title,
                Price = album.Price
            };
            var genreRepository = new GenreRepository();
            model.Genre = genreRepository.GetGenre(album.GenreId);
            var artistRepository = new ArtistRepository();
            model.Artist = artistRepository.GetArtist(album.ArtistId);

            return model;
        }
 public void EditAlbum(Album album)
 {
     _entities.Entry(album).State = EntityState.Modified;
     _entities.SaveChanges();
 }