Inject the necessary services into the DI container
This commit is contained in:
parent
e974635cfb
commit
37841db663
|
|
@ -1,5 +1,7 @@
|
|||
using AS1024.GeoFeed.GeoFeedBuilder;
|
||||
using AS1024.GeoFeed.GeoFeedLocalCache;
|
||||
using AS1024.GeoFeed.Interfaces;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace AS1024.GeoFeed
|
||||
{
|
||||
|
|
@ -11,6 +13,11 @@ namespace AS1024.GeoFeed
|
|||
|
||||
builder.Services.AddHostedService<PreLoadGeoFeed>();
|
||||
builder.Services.AddTransient<IGeoFeedProvider, NetBoxGeoFeedProvider>();
|
||||
builder.Services.AddHostedService<GeoFeedCacheService>();
|
||||
builder.Services.AddDbContext<GeoFeedCacheDbContext>(options =>
|
||||
{
|
||||
options.UseSqlite(builder.Configuration.GetConnectionString("LocalFeedCache"));
|
||||
});
|
||||
builder.Services.AddHttpClient();
|
||||
builder.Services.AddMemoryCache();
|
||||
// Add services to the container.
|
||||
|
|
|
|||
Loading…
Reference in New Issue