private void ConfigureHangfire(IKernel kernel, string connectionString)
 {
     GlobalConfiguration
     .UseColouredConsoleLogProvider()
     .UseRecommendedSerializerSettings()
     .UseSqlServerStorage(connectionString);
 }
 private void ConfigureHangfire(IKernel kernel, ConfigOption.Clients clients, ConfigOption.ConnectionStrings connectionStrings)
 {
     GlobalConfiguration
     .UseColouredConsoleLogProvider()
     .UseRecommendedSerializerSettings()
     .UseActivator(new NinjectJobActivator(kernel, new[] { clients.Optimus }))
     .UseSqlServerStorage(connectionStrings.Hangfire, new SqlServerStorageOptions
     {
         CommandBatchMaxTimeout       = TimeSpan.FromMinutes(5),
         SlidingInvisibilityTimeout   = TimeSpan.FromMinutes(5),
         QueuePollInterval            = TimeSpan.Zero,
         UseRecommendedIsolationLevel = true,
         UsePageLocksOnDequeue        = true,
         DisableGlobalLocks           = true
     });
 }