public List <ScheduleInfo> GetSchedules() { List <ScheduleInfo> schedInfos = new List <ScheduleInfo>(); try { IList <Schedule> schedules = Schedule.ListAll(); foreach (Schedule schedule in schedules) { ScheduleInfo sched = new ScheduleInfo(); sched.scheduleID = schedule.IdSchedule.ToString(); sched.startTime = schedule.StartTime; sched.endTime = schedule.EndTime; sched.channelName = schedule.ReferencedChannel().Name; sched.description = schedule.ProgramName; ScheduleRecordingType stype = (ScheduleRecordingType)schedule.ScheduleType; sched.type = stype.ToString(); schedInfos.Add(sched); } } catch (Exception ex) { lastException = ex; return(null); } return(schedInfos); }
public List<ScheduleInfo> getSchedules() { List<ScheduleInfo> schedInfos = new List<ScheduleInfo>(); try { IList<Schedule> schedules = Schedule.ListAll(); foreach (Schedule schedule in schedules) { ScheduleInfo sched = new ScheduleInfo(); sched.scheduleID = schedule.IdSchedule.ToString(); sched.startTime = schedule.StartTime; sched.endTime = schedule.EndTime; sched.channelID = schedule.IdChannel; sched.channelName = schedule.ReferencedChannel().Name; sched.description = schedule.ProgramName; ScheduleRecordingType stype = (ScheduleRecordingType)schedule.ScheduleType; sched.type = stype.ToString(); sched.priority = schedule.Priority; schedInfos.Add(sched); } } catch (Exception ex) { lastException = ex; Console.WriteLine(ex.ToString()); Log.Error("TVServerXBMC: " + ex.ToString()); return null; } return schedInfos; }
public List<ScheduleInfo> GetSchedules() { List<ScheduleInfo> schedInfos = new List<ScheduleInfo>(); try { IList<Schedule> schedules = Schedule.ListAll(); foreach (Schedule schedule in schedules) { ScheduleInfo sched = new ScheduleInfo(); sched.scheduleID = schedule.IdSchedule.ToString(); sched.startTime = schedule.StartTime; sched.endTime = schedule.EndTime; sched.channelName = schedule.ReferencedChannel().Name; sched.description = schedule.ProgramName; ScheduleRecordingType stype = (ScheduleRecordingType)schedule.ScheduleType; sched.type = stype.ToString(); schedInfos.Add(sched); } } catch (Exception ex) { lastException = ex; return null; } return schedInfos; }