Add project files.

This commit is contained in:
rfi
2023-10-06 20:29:27 +07:00
parent 43952cd917
commit 859e3fa042
18 changed files with 554 additions and 0 deletions

25
AscNet.Common/Common.cs Normal file
View File

@@ -0,0 +1,25 @@
using MongoDB.Driver;
using Config.Net;
namespace AscNet.Common
{
public static class Common
{
public static readonly IConfig config;
public static readonly MongoClient mongoClient;
public static readonly IMongoDatabase db;
static Common()
{
config = new ConfigurationBuilder<IConfig>().UseJsonFile("Configs/config.json").Build();
mongoClient = new(
new MongoClientSettings
{
Server = new MongoServerAddress(config.Database.Host, config.Database.Port),
// Credential = MongoCredential.CreateCredential("admin", config.Database.Username, config.Database.Password)
}
);
db = mongoClient.GetDatabase(config.Database.Name);
}
}
}