Beispiel #1
0
        public static async System.Threading.Tasks.Task addMoveAsync()
        {
            Console.WriteLine("START LOOP...");

            AddMoviesToTheQueue addMoviesToTheQueue = new AddMoviesToTheQueue();
            await addMoviesToTheQueue.AddMovieToTheDownloadQueueAsync();
        }
        public static void LoadAllMediaAgain()
        {
            Console.WriteLine("Function Starting.....");
            var movieContext = new MovieContext();

            var getMovies = movieContext
                            .Movies
                            .Where(Q => Q.DownloadStatus == CinemaMaxFeeder.Database.Model.MovieDownloadStatus.Complete)
                            .Include(c => c.TranscoddedFiles)
                            .Include(c => c.Translations)
                            .ToList();


            getMovies.ForEach(async movie => {
                Console.WriteLine(movie.EnTitle);
                await AddMoviesToTheQueue.DownloadMediaFilesAsync(movie);
            });
        }