private static IServiceCollection AddUpdateJob(this IServiceCollection services) { var updateJob = new WeatherForecastPersistedJob( ); services.RaiseBackgroundJob(updateJob); return(services); }
private static IServiceCollection AddUpdateJob(this IServiceCollection services) { var serviceProvider = services.BuildServiceProvider( ); var mediator = serviceProvider.GetService <IMediatorHandler>( ); var updateJob = new WeatherForecastPersistedJob( ); mediator.RaiseJob(updateJob); return(services); }