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