Exemplo n.º 1
0
 public UserServices(IEVChargingDatabaseSettings eVChargingDatabaseSettings, IEmailConfig emailConfig)
 {
     cryptoHelper             = FoundationObject.FoundationObj.CryptoHelper;
     emailHelper              = FoundationObject.FoundationObj.emailHelper;
     this.eVChargingDBContext = new EVChargingDBContext(eVChargingDatabaseSettings);
     this._emailConfig        = emailConfig;
 }
Exemplo n.º 2
0
 public EVChargingDBContext(IEVChargingDatabaseSettings iEVChargingDatabase)
 {
     try
     {
         var client = new MongoClient(iEVChargingDatabase.ConnectionString);
         if (client != null)
         {
             _database = client.GetDatabase(iEVChargingDatabase.DatabaseName);
         }
     }
     catch (Exception ex)
     {
         throw new Exception("Can not access to MongoDb server.", ex);
     }
 }