/// <summary> /// Seeds on startup. /// </summary> /// <param name="host">Injected IWebHost for services</param> /// <returns>The same IWebHost is returned for chaining</returns> private static IWebHost StartUpSeed(IWebHost host) { try { using (var scope = host.Services.CreateScope()) { Seed.CreateAll ( scope.ServiceProvider.GetRequiredService <IServiceProvider>() ).Wait(); } } catch (Exception) { } return(host); }