/// <summary>
 ///
 /// </summary>
 /// <param name="context"></param>
 /// <returns></returns>
 public bool Authorize(DashboardContext context)
 {
     if (HangfireMongoExtensions.IsDev())
     {
         return(true);
     }
     return(AuthorizeBasic(context));
 }
        public static IServiceCollection AddCustomHangfireService(this IServiceCollection services, IConfiguration configuration, string hangfireConfigKey, string databaseName)
        {
            services.RegisterService();
            MongoHangfireStorageConfig hangfireConfig = new MongoHangfireStorageConfig();

            configuration.GetSection(hangfireConfigKey).Bind(hangfireConfig);
            HangfireMongoBuilderExtensions.AddHangfireStorage(services, configuration,
                                                              "ets-api", HangfireMongoExtensions.GetEnvironmentName(),
                                                              hangfireConfig.ConnectionString, databaseName);

            return(services);
        }