CodeTV.EPG.GetCurrentProgram C# (CSharp) Method

GetCurrentProgram() public method

public GetCurrentProgram ( string serviceId ) : EPGProgram
serviceId string
return EPGProgram
        public EPGProgram GetCurrentProgram(string serviceId)
        {
            DateTime dateTime = DateTime.Now;
            EPGService service = GetService(serviceId);
            if (service != null)
            {
                ICollection values = service.Programs.Values;
                foreach (EPGProgram program in values)
                {
                    if (dateTime > program.TimeStart && dateTime < program.TimeEnd)
                        return program;
                }
            }
            return null;
        }