Exemplo n.º 1
0
 //#############################PUBLICZNE METODY KLASY############################################
 /// <summary>Tworzy obiekt Utwór odpowiedający danemu plikowi filmowemu.</summary>
 /// <param name="path">Ścieżka pliku.</param>
 /// <exception cref="FileNotFoundException">Rzucane jeśli podany plik nie istnieje</exception>
 public Film(String path)
 {
     if (!File.Exists(path))
         throw new FileNotFoundException(path);
     Sciezka = SciezkaZrodlowa = path;
     dataFile = new Vlc.DotNet.Core.Medias.PathMedia(path);
     Nazwa = Path.GetFileNameWithoutExtension(path);
     dane = new DaneFilmu();
     resetujTagi();
     pobierzTagi();
 }
Exemplo n.º 2
0
 /// <summary>Konstruktor dla pliku, który został skopiowany w ramach działania programu</summary>
 /// <param name="path">Ścieżka pliku skopiowanego</param>
 /// <param name="source">Ścieżka pliku oryginalnego</param>
 /// <exception cref="FileNotFoundException">Rzucane jeśli któryś z podanych plików nie istnieje</exception>
 public Film(String path, String source)
 {
     if (!File.Exists(path))
         throw new FileNotFoundException(path);
     if (!File.Exists(source))
         throw new FileNotFoundException(source);
     SciezkaZrodlowa = source;
     Sciezka = path;
     Nazwa = System.IO.Path.GetFileNameWithoutExtension(path);
     dataFile = new Vlc.DotNet.Core.Medias.PathMedia(path);
     dane = new DaneFilmu();
     //tagi =
     //stareTagi =
     pobierzTagi();
 }
 private IDictionary<string, DaneFilmu> FilmTestData(List<string> inList, List<string> expectedOutList)
 {
     IDictionary<string, DaneFilmu> testData = new Dictionary<string, DaneFilmu>();
     var i = 0;
     foreach (var path in inList)
     {
         var tmp = new DaneFilmu(DaneFilmow[i]);
         testData.Add(Path.GetFileNameWithoutExtension(path), tmp);
         expectedOutList.Add(string.Format("{0}\\Musesort\\Filmy\\Posegregowane\\{1}\\{2}\\{3}",
                                           _sciezkaFilmy, DaneFilmow[i]["rezyser"], DaneFilmow[i]["tytul"],
                                           Path.GetFileName(path)));
         i++;
     }
     return testData;
 }