BB.DAL.EFPlaylist.PlaylistRepository.UpdatePlayListTrack C# (CSharp) Method

UpdatePlayListTrack() public method

public UpdatePlayListTrack ( PlaylistTrack playlistTrack ) : PlaylistTrack
playlistTrack BB.BL.Domain.Playlists.PlaylistTrack
return BB.BL.Domain.Playlists.PlaylistTrack
        public PlaylistTrack UpdatePlayListTrack(PlaylistTrack playlistTrack)
        {
            var originalTrack = context.PlaylistTracks.Find(playlistTrack.Id);
            if (originalTrack == null) return null;

            context.Entry(originalTrack).CurrentValues.SetValues(playlistTrack);
            context.Entry(originalTrack).State = EntityState.Modified;
            context.SaveChanges();

            return originalTrack;
        }