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();
}
}