Ejemplo n.º 1
0
        public PlayList GetPlayList(int id)
        {
            PlayList playlist = db.PlayLists.Find(id);

            return(playlist);
        }
Ejemplo n.º 2
0
 public void CreatePlayList(PlayList playlist)
 {
     db.PlayLists.Add(playlist);
     db.SaveChanges();
 }
Ejemplo n.º 3
0
 public void UpdatePlayList(PlayList playlist)
 {
     db.Entry(playlist).State = EntityState.Modified;
     db.SaveChanges();
 }
Ejemplo n.º 4
0
        private PlayList CreateExamplePlayList(int accountid, string playlistname, string tags, List<Video> videos)
        {
            try
            {
                IPlayListRepository playlistrep = new EntityPlayListRepository();

                PlayList playlist = new PlayList();
                playlist.AccountID = accountid;
                playlist.PlayListName = playlistname;
                playlist.Tags = tags;
                playlist.IsActive = true;
                playlistrep.CreatePlayList(playlist);

                IPlayListVideoXrefRepository plvxrefrep = new EntityPlayListVideoXrefRepository();
                int i = 1;
                foreach (Video video in videos)
                {
                    PlayListVideoXref xref = new PlayListVideoXref();
                    xref.PlayOrder = i;
                    xref.PlayListID = playlist.PlayListID;
                    xref.VideoID = video.VideoID;
                    plvxrefrep.CreatePlayListVideoXref(xref);
                    i += 1;
                }

                return playlist;
            }
            catch { return null; }
        }