Пример #1
0
        public void Save(Models.Playlist ply)
        {
            var dbply = PlaylistMapper.ToDatabase(ply);

            _dbContext.Playlist.Add(dbply);
            _dbContext.SaveChanges();
            //Console.WriteLine("\nSAVED");
        }
Пример #2
0
 public Models.Playlist GetPlaylist(int songid)
 {
     DbModels.ListSong couple = null;
     if (_dbContext.ListSong.Where(x => x.SongId == songid).FirstOrDefault() != null)
     {
         couple = _dbContext.ListSong.Where(x => x.SongId == songid).FirstOrDefault();
     }
     DbModels.Playlist playlist = null;
     if (couple != null)
     {
         playlist = _dbContext.Playlist.Where(x => x.Id == couple.PlaylistId).FirstOrDefault();
     }
     if (playlist == null)
     {
         return(null);
     }
     else
     {
         return(PlaylistMapper.FromDatabase(playlist));
     }
 }
Пример #3
0
 public IEnumerable <Models.Playlist> GetAll()
 {
     return(_dbContext.Playlist.Select(x => PlaylistMapper.FromDatabase(x)));
 }
Пример #4
0
        public IEnumerable <Models.Playlist> GetAllPlaylists(string user)
        {
            var userid = _dbContext.MscUser.Where(x => x.Username == user).FirstOrDefault();

            Console.WriteLine("User -- " + userid.Username.ToString() + " " + user);
            if (_dbContext.Playlist.Where(x => x.MscUserId.Equals(userid.Id)).FirstOrDefault() != null)
            {
                var data = _dbContext.Playlist.Where(x => x.MscUserId == userid.Id).Select(x => PlaylistMapper.FromDatabase(x));
                return(data);
            }
            else
            {
                return(Enumerable.Empty <Models.Playlist>());
            }
            //var data =   _dbContext.Playlist.Where(x => x.MscUserId == userid.Id).Select(x => PlaylistMapper.FromDatabase(x));
        }