public PlaylistMood Delete(PlaylistMood playlistMood) { var result = _context.Remove(playlistMood); _context.SaveChanges(); return(result.Entity); }
public PlaylistMood Create(PlaylistMood playlistMood) { var result = _context.Add <PlaylistMood>(playlistMood); _context.SaveChanges(); return(result.Entity); }
public void Post(PlaylistDetailsDTO value) //needs to be modified!!!!!!!! { Playlist model = new Playlist() { name = value.name, }; iPlaylistRepository.Create(model); for (int i = 0; i < value.moods.Count; i++) { PlaylistMood playlistMood = new PlaylistMood() { playlistId = model.id, moodId = value.moods[i].id }; iPlaylistMoodRepository.Create(playlistMood); } for (int i = 0; i < value.songs.Count; i++) { SongPlaylist songPlaylist = new SongPlaylist() { playlistId = model.id, songId = value.songs[i].id }; iSongPlaylistRepository.Create(songPlaylist); } iPlaylistRepository.Create(model); }
public void Post(PlaylistMoodDTO value) { PlaylistMood model = new PlaylistMood() { playlistId = value.playlistId, moodId = value.moodId }; iPlaylistMoodRepository.Create(model); }
public void Put(int id, PlaylistMoodDTO value) { PlaylistMood model = iPlaylistMoodRepository.Get(id); if (value.playlistId != null) { model.playlistId = value.playlistId; } if (value.moodId != null) { model.moodId = value.moodId; } //stuff? iPlaylistMoodRepository.Update(model); }
public void Put(int id, PlaylistDetailsDTO value) //needs to be modified { Playlist model = iPlaylistRepository.Get(id); if (value.name != null) { model.name = value.name; } if (value.moods != null) { foreach (Mood mood in value.moods) { if (iMoodRepository.Get(mood.id) == null) { iMoodRepository.Update(mood); } PlaylistMood newPlaylistMood = new PlaylistMood() { moodId = mood.id, }; iPlaylistMoodRepository.Update(newPlaylistMood); } } if (value.songs != null) { foreach (Song song in value.songs) { if (iSongRepository.Get(song.id) == null) { iSongRepository.Update(song); } SongPlaylist newSongPlaylist = new SongPlaylist() { songId = song.id }; iSongPlaylistRepository.Update(newSongPlaylist); } } iPlaylistRepository.Update(model); }
public PlaylistMood Delete(int id) { PlaylistMood model = iPlaylistMoodRepository.Get(id); return(iPlaylistMoodRepository.Delete(model)); }
public PlaylistMood Update(PlaylistMood playlistMood) { _context.Entry(playlistMood).State = Microsoft.EntityFrameworkCore.EntityState.Modified; _context.SaveChanges(); return(playlistMood); }