public void Run <TJob, TJobParameters>(TJobParameters jobParameters) where TJob : IJob <TJobParameters> { _jobExecutor.Run <TJob, TJobParameters>(jobParameters).GetAwaiter().GetResult(); }