ASPNETCoreAngular2Demo.Startup.ConfigureServices C# (CSharp) Method

ConfigureServices() public method

public ConfigureServices ( IServiceCollection services ) : void
services IServiceCollection
return void
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddCors();

            // Setup options with DI
            services.AddOptions();

            services.AddSingleton<IFoodRepository, FoodRepository>();
            services.AddSingleton<ITimerService, TimerService>();
            services.Configure<TimerServiceConfiguration>(Configuration.GetSection("TimeService"));

            services.AddSignalR(options =>
            {
                options.Hubs.EnableDetailedErrors = true;
            });

            AutoMapper.Mapper.Initialize(mapper =>
            {
                mapper.CreateMap<FoodItem, FoodItemViewModel>().ReverseMap();
            });

            services.AddMvc();
        }
    }