public async Task <ActionResult <FavAlbum> > RemoveFavAlbum([FromBody] FavAlbum favAlbum) { var album = _context.FavAlbums .Where(a => a.spotify_id == favAlbum.spotify_id && a.user_id == favAlbum.user_id) .SingleOrDefault(); _context.FavAlbums.Remove(album); await _context.SaveChangesAsync(); return(Ok("Album removed")); }
public ActionResult <FavAlbum> GetFav([FromQuery] FavAlbum favAlbum) { var album = _context.FavAlbums .Where(a => a.spotify_id == favAlbum.spotify_id & a.user_id == favAlbum.user_id) .SingleOrDefault(); if (album == null) { return(NotFound("Album not found")); } return(Ok("Album found")); }
public async Task <ActionResult <FavAlbum> > AddFavAlbum([FromBody] FavAlbum favAlbum) { FavAlbum album = new FavAlbum() { spotify_id = favAlbum.spotify_id, user_id = favAlbum.user_id }; _context.FavAlbums.Add(album); await _context.SaveChangesAsync(); return(Ok("Album added to Favourites")); }