// This method gets called by the runtime. Use this method to add services to the container. public IServiceProvider ConfigureServices(IServiceCollection services) { services.AddControllers(); services.AddDbContext <UpsLightContext>(options => options.UseSqlServer(Configuration.GetConnectionString("UpsLightDb"))); services.AddHttpContextAccessor(); var serviceProvider = services.BuildServiceProvider(); IExecutionContextAccessor executionContextAccessor = new ExecutionContextAccessor(serviceProvider.GetService <IHttpContextAccessor>()); // pass the services to Service project return(ApplicationStartup.Inizialize(services, executionContextAccessor)); }