turned private fields in seeder into local variables
This commit is contained in:
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user