Exemplo n.º 1
0
        } // Run

        private void DisplayEpgPrograms(IEpgLinkedList epgPrograms)
        {
            if (epgPrograms == null)
            {
                Console.WriteLine("No programs found");
            }
            else
            {
                Console.WriteLine("    Date/time    Length Title");
                var node = epgPrograms.First;
                while (node != null)
                {
                    DisplayProgram(node.Program, node.Program == epgPrograms.Requested.Program);
                    node = node.Next;
                } // while

                Console.WriteLine("--- backwards ---");

                node = epgPrograms.Last;
                while (node != null)
                {
                    DisplayProgram(node.Program, node.Program == epgPrograms.Requested.Program);
                    node = node.Previous;
                } // while
            }     // if-else
        }         // DisplayEpgPrograms
Exemplo n.º 2
0
 public EpgSingleServiceDatastore(string fullServiceName, IEpgLinkedList servicePrograms)
 {
     FullServiceName = fullServiceName;
     ServicePrograms = servicePrograms;
 } // constructor