Esempio n. 1
0
        public static Recording ToRecording(this WebRecordingBasic rec)
        {
            if (rec == null)
            {
                return(null);
            }

            return(Recording.Retrieve(rec.Id));
        }
        public static Task <WebRecordingBasic> ProcessAsync(IOwinContext context, string id)
        {
            if (!ServiceRegistration.IsRegistered <ITvProvider>())
            {
                throw new BadRequestException("GetRecordingById: ITvProvider not found");
            }

            MediaItem         item = MediaLibraryAccess.GetMediaItemById(context, Guid.Parse(id), BasicNecessaryMIATypeIds, BasicOptionalMIATypeIds);
            WebRecordingBasic webRecordingBasic = RecordingBasic(item);

            return(Task.FromResult(webRecordingBasic));
        }