public void Configuration(IAppBuilder app)
        {
            var options = new RequestLocalizationOptions()
                          .UseUnityInjection(UnityConfig.Container);

            options.AddSupportedCultures("en-US", "de");
            options.AddSupportedUICultures("en-US", "de");
            options.RequestCultureProviders.Clear();
            options.AddInjectedProvider <TestCultureProvider>();

            app.UseRequestLocalization(options);
        }
Exemple #2
0
        public void Configuration(IAppBuilder app)
        {
            var builder = new ContainerBuilder();

            builder.RegisterType <TestCultureProvider>().InstancePerLifetimeScope();

            var container = builder.Build();

            app.UseAutofacMiddleware(container);

            var options = new RequestLocalizationOptions()
                          .UseAutofacInjection();

            options.AddSupportedCultures("en-US", "de");
            options.AddSupportedUICultures("en-US", "de");
            options.RequestCultureProviders.Clear();
            options.AddInjectedProvider <TestCultureProvider>();



            app.UseRequestLocalization(options);
        }