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"); } }