public void AddTrackToNewPlaylist(int trackId, string playlistName, int userId) { var user = _playlistRepository.GetById <User>(userId); var playlist = _playlistFactory.Produce(playlistName, user); playlist.UrlId = _playlistRepository.GenerateUrlId(playlist.Name, userId); _playlistRepository.Create(playlist); AddTrack(trackId, playlist.Id); }
public Playlist Get(int id) { return(_repository.GetById(id)); }
public ActionResult Details(int id) { return(View(_repository.GetById(id))); }
public Playlist GetById(string id) { return(_playlistRepository.GetById(id)); }
public PlaylistModelView GetById(long id) { var playlist = _playlistRepository.GetById(id); return(GetPlaylistModel(playlist)); }