private MongoDBClientConnection PrepareMongoClient(Models.MongoDBConnectionDetails connectionParameters) { MongoDBClientConnection connection = new MongoDBClientConnection(); connection.MongoDBClient = new MongoClient(GetMongoSettings(connectionParameters)); return(connection); }
private MongoDBClientConnection PrepareMongoClient(Models.MongoDBConnectionDetails connectionParameters) { MongoDBClientConnection connection = new MongoDBClientConnection(); string logs = string.Empty; try { connection.MongoDBClient = new MongoClient(GetMongoSettings(connectionParameters, out logs)); connection.MongoLogs = logs; return(connection); } catch (Exception ex) { throw new Exception(logs, ex); } }
private MongoConnection GetMongoServer(Models.MongoDBConnectionDetails connectionParameters) { MongoConnection connection = new MongoConnection(); MongoDBClientConnection mongoDBClientConnection = PrepareMongoClient(connectionParameters); try { connection.MongoDBServer = mongoDBClientConnection.MongoDBClient.GetServer(); connection.MongoLogs = mongoDBClientConnection.MongoLogs; connection.MongoDBServer.Connect(); return(connection); } catch (Exception e) { throw new Exception(mongoDBClientConnection.MongoLogs, e); } }
private MongoConnection GetMongoServer(Models.MongoDBConnectionDetails connectionParameters, out string logs) { logs = string.Empty; MongoConnection connection = new MongoConnection(); MongoDBClientConnection mongoDBClientConnection = PrepareMongoClient(connectionParameters); try { connection.MongoDBServer = mongoDBClientConnection.MongoDBClient.GetServer(); connection.MongoDBServer.Connect(); logs += string.Format("Connected with MongoDB Server \n"); } catch (Exception e) { logs += string.Format(e.Message); } return(connection); }