Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            AbstractFactory factory = new MediatekaFactory();
            Mediateka       media   = new Mediateka(factory);

            media.Play();
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Mediateka mediateka = new Mediateka();

            mediateka.Play(0);
            mediateka.PlayNext();
        }
Ejemplo n.º 3
0
 public Player(Mediateka playList)
 {
     foreach (IMediaItem item in playList)
     {
         if (item.AmITrack)
         {
             ItsSong(item);
         }
         else
         {
             ItsPicture(item);
         }
     }
 }
Ejemplo n.º 4
0
        static void Main(string[] args)
        {
            Mediateka mediateka = new Mediateka();

            mediateka.Add(new Clip() {
                Name = "Ace of base",
                Duration = new TimeSpan(0, 2, 30),
                Rating = Rating.Average,
                CreationDate = new DateTime(2010, 10, 3) }
                );
            mediateka.Add(new Photo() {
                Name = "Mountain",
                Rating = Rating.Low,
                CreationDate = new DateTime(2005, 5, 5) }
                );
            #region add serial
            SerialBuilder serialBuilder = new SerialBuilder()
            {
                Name = "Game of Thrones",
                CreationDate = new DateTime(2009, 4, 4),
                Rating = Rating.High,
            };

            Season season = new Season() { Name = "dsdsd", CreationDate = new DateTime(2009, 6, 6), Rating = Rating.High };
            season.Add(new Movie() { Name = "Origin", Duration = new TimeSpan(0, 40, 0), Rating = Rating.High, CreationDate = new DateTime(2009, 6, 6) });

            serialBuilder.Seasons.Add(season);
            mediateka.Add(serialBuilder.Construct());
            #endregion

            mediateka.SortByCreationDate();

            foreach (var i in mediateka)
            {
                Console.WriteLine("{0}, {1}", i.Name, i.CreationDate);
            }

            //object obj = new object();
            //obj = new object();
            //object obj1 = new object();

            //string sss = "System.Object";
            //Console.WriteLine("{0} {1}", obj.GetHashCode(), obj1.GetHashCode());

            //Dictionary<Movie, string> dic = new Dictionary<Movie, string>();
        }