mirror of
https://github.com/DrMboga/WotBlitzStatisticsBlazor.git
synced 2026-10-24 03:40:07 +02:00
Mongo db saving
This commit is contained in:
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; }
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user