// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { services.AddControllersWithViews(); var myStatus = ServerStatus.CreateWithDelay(1); // I'll pay the 10 second fee at startup... services.AddSingleton <IProvideServerStatus>(myStatus); services.AddDbContext <MusicDataContext>(options => options.UseSqlServer(Configuration.GetConnectionString("music")) ); }