public void ConfigureServices(IServiceCollection services) { var module = new DemoComponents.Module(); module.ConfigureServices(services); services.AddMvc(); }
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); }
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); }