Mongo db saving

This commit is contained in:
Mikhail Shabanov committed 2020-05-31 15:43:39 +02:00
1 parent 36be21e61c
commit 71c0240437
18 files changed
+217 -22

No files matched your search

@@ -0,0 +1,10 @@
using WotBlitzStatisticsPro.Common;
namespace WotBlitzStatisticsPro.GraphQl
{
public class MongoSettings : IMongoSettings
{
public string ConnectionString { get; set; }
public string DatabaseName { get; set; }
}
}
+4
View File
@@ -29,7 +29,11 @@ namespace WotBlitzStatisticsPro.GraphQl
var wgApiConfig = new WargamingApiSettings();
Configuration.GetSection("WargamingApi").Bind(wgApiConfig);
var mongoConfig = new MongoSettings();
Configuration.GetSection("Mongo").Bind(mongoConfig);
services.AddSingleton<IWargamingApiSettings>(wgApiConfig);
services.AddSingleton<IMongoSettings>(mongoConfig);
WotBlitzStatisticsLogicInstaller.ConfigureServices(services);
// Global data loader - caches data between requests
@@ -10,5 +10,9 @@
"WargamingApi": {
"ApplicationId": "e6bb7a6cd1b7da3ca5697f97072d2176"
}
},
"Mongo": {
"ConnectionString": "mongodb://root:seCurePwd12!@localhost:27017/?authSource=admin",
"DatabaseName": "WotBlitzStatisticsPro"
}
}