Example #1
0
        public void ConfigureServices(IServiceCollection services)
        {
            var module = new DemoComponents.Module();

            module.ConfigureServices(services);

            services.AddMvc();
        }
Example #2
0
        private static IServiceProvider ConfigureServices(IServiceCollection services)
        {
            var module = new DemoComponents.Module();

            module.ConfigureServices(services);

            services.AddTransient(sp => new Program());

            IServiceProvider result = services.BuildServiceProvider();

            return(result);
        }
Example #3
0
        private static IServiceProvider ConfigureServices(IServiceCollection services)
        {
            var module = new DemoComponents.Module();

            module.ConfigureServices(services);

            services.AddSingleton <Application>();

            services.AddTransient(sp => new ReadFileAsyncCommand());

            services.AddTransient(sp => new ViewModel.ApplicationContext
            {
                SimpleExample = sp.GetRequiredService <ReadFileAsyncCommand>(),
            });

            IServiceProvider result = services.BuildServiceProvider();

            return(result);
        }