turned private fields in seeder into local variables

This commit is contained in:
StevanFreeborn
2022-06-21 23:29:50 -05:00
parent 3f6ef5f9ca
commit dc455bbc9f
+8 -9
View File
@@ -6,24 +6,23 @@ namespace server.Persistence.Seed
{ {
public class Seeder public class Seeder
{ {
private readonly IMongoClient _client;
private readonly IMongoDatabase _database;
private readonly IConfiguration _config;
private readonly IMongoCollection<Season> _seasons; private readonly IMongoCollection<Season> _seasons;
private readonly IMongoCollection<Episode> _episodes; private readonly IMongoCollection<Episode> _episodes;
private readonly IMongoCollection<Quote> _quotes; private readonly IMongoCollection<Quote> _quotes;
public Seeder() public Seeder()
{ {
_config = new ConfigurationBuilder() IConfiguration config = new ConfigurationBuilder()
.AddJsonFile("appsettings.json") .AddJsonFile("appsettings.json")
.Build(); .Build();
_client = new MongoClient(_config.GetSection("MongoDBSettings:ConnectionString").Value); IMongoClient client = new MongoClient(config.GetSection("MongoDBSettings:ConnectionString").Value);
_database = _client.GetDatabase(_config.GetSection("MongoDBSettings:DatabaseName").Value);
_seasons = _database.GetCollection<Season>(_config.GetSection("MongoDBSettings:SeasonsCollection").Value); IMongoDatabase database = client.GetDatabase(config.GetSection("MongoDBSettings:DatabaseName").Value);
_episodes = _database.GetCollection<Episode>(_config.GetSection("MongoDBSettings:EpisodesCollection").Value);
_quotes = _database.GetCollection<Quote>(_config.GetSection("MongoDBSettings:QuotesCollection").Value); _seasons = database.GetCollection<Season>(config.GetSection("MongoDBSettings:SeasonsCollection").Value);
_episodes = database.GetCollection<Episode>(config.GetSection("MongoDBSettings:EpisodesCollection").Value);
_quotes = database.GetCollection<Quote>(config.GetSection("MongoDBSettings:QuotesCollection").Value);
} }
public async Task SeedSeasonsAsync() public async Task SeedSeasonsAsync()