private void SetupGrouper() { if (_grouper != null) { _grouper.Dispose(); } _grouper = Grouper.CreateFromConfig(_config); }
public void ConfigureServices(IServiceCollection services) { services.AddControllers() .AddNewtonsoftJson(); services.Configure <GrouperConfiguration>(Configuration.GetSection("Grouper")); GrouperConfiguration config = new GrouperConfiguration(); ConfigurationBinder.Bind(Configuration.GetSection("Grouper"), config); services.AddSingleton <IStringResourceHelper, StringResourceHelper>(); services.AddSingleton((_) => { return(Grouper.CreateFromConfig(config)); }); }
private Grouper GetGrouperBackend() { return(Grouper.CreateFromConfig(_config)); }