Пример #1
0
        private void Analyse(object state)
        {
            try
            {
                using (var scope = _scopeFactory.CreateScope())
                {
                    IMovies moviesManager = scope.ServiceProvider.GetRequiredService <IMovies>();
                    moviesManager.AnalysePaths().Wait();

                    //IEnumerable<MovieModel> newMovies = moviesManager.AnalysePaths().Result;
                    //if(newMovies != null && newMovies.Any())
                    //{
                    //var db = scope.ServiceProvider.GetRequiredService<ApplicationDbContext>();
                    //List<IdentityUser> listUser = db.Users.ToList();
                    //SendMail(listUser, newMovies);
                    //}
                }
            }
            catch (Exception ex)
            {
                Log.Error(ex, "Erreur dans AnalyseHostedService");
            }
        }