示例#1
0
        public IHttpActionResult DeletePlaylistsSong(int id)
        {
            PlaylistsSong playlistsSong = db.PlaylistsSongs.Find(id);

            if (playlistsSong == null)
            {
                return(NotFound());
            }

            db.PlaylistsSongs.Remove(playlistsSong);
            db.SaveChanges();

            return(Ok());
        }
示例#2
0
        public IHttpActionResult PostPlaylistsSong(PlaylistsSong playlistsSong)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var find = (from P in db.PlaylistsSongs where P.PlaylistID == playlistsSong.PlaylistID &&
                        P.SongID == playlistsSong.SongID select P).ToList();

            if (find.Count > 0)
            {
                return(Ok());
            }
            db.PlaylistsSongs.Add(playlistsSong);
            db.SaveChanges();

            return(Ok());
            //return CreatedAtRoute("DefaultApi", new { id = playlistsSong.PlaylistsSongsID }, playlistsSong);
        }