private static bool GetRecording(IProgram program, out Recording recording) { IRecordingService recordingService = GlobalServiceProvider.Instance.Get <IRecordingService>(); recording = recordingService.GetActiveRecordingByTitleAndChannel(program.Title, program.ChannelId); return(recording != null); }
private static bool GetRecording(IProgram program, out Recording recording) { #if TVE3 recording = TvDatabase.Recording.ListAll().FirstOrDefault(r => r.IsRecording && r.IdChannel == program.ChannelId && r.Title == program.Title); #else IRecordingService recordingService = GlobalServiceProvider.Instance.Get <IRecordingService>(); recording = recordingService.GetActiveRecordingByTitleAndChannel(program.Title, program.ChannelId); #endif return(recording != null); }