Esempio n. 1
0
        public void AddVideo(Model.Video video)
        {
            XML.MediaXML mediaXML = new XML.MediaXML();

            mediaXML.Load("videos.xml");
            if (!mediaXML.HasMedia(video.Path))
            {
                mediaXML.Add(video.Path, video.Stream);
                mediaXML.WriteInFile("videos.xml");

                if (video.Name.Contains(this._SearchInput))
                {
                    Videos.Add(video);
                }
                VideosTmp.Add(video);
            }
        }
Esempio n. 2
0
        public void RemoveVideo(Model.Video video)
        {
            XML.MediaXML mediaXML = new XML.MediaXML();

            mediaXML.Load("videos.xml");
            mediaXML.Remove(video.Path);
            mediaXML.WriteInFile("videos.xml");
            String namePathFile = video.Path;

            Videos.Remove(video);


            var medias   = from media in VideosTmp where media.Path.Contains(namePathFile) select media;
            var selected = video;

            foreach (var media in medias)
            {
                selected = media;
            }
            VideosTmp.Remove(selected);
        }