BooksDesktopApp.App.RegisterDIContainer C# (CSharp) Method

RegisterDIContainer() private method

private RegisterDIContainer ( ) : void
return void
        private void RegisterDIContainer()
        {
            var services = new ServiceCollection();
            services.AddTransient<BooksViewModel>();
            services.AddTransient<BookViewModel>();
            services.AddSingleton<IBooksRepository, BooksRepository>();
            services.AddSingleton<IEventAggregator, EventAggregator>();

            Container = services.BuildServiceProvider();
        }
        public IServiceProvider Container { get; private set; }