private static MediaProgram GetProgramDetails(IProgram program) { var programDetails = EntityFactory.BuildProgramFromIProgram(program); programDetails.GetStreamingUrls(program); return(programDetails); }
private void ProcessPrograms() { Account.Programs = MediaService.CloudContext.Programs .ToList() .Select(program => { var programDetails = EntityFactory.BuildProgramFromIProgram(program); return(programDetails); }) .ToList(); foreach (var program in Account.Programs) { PersistProgramState(program); } }