Exemplo n.º 1
0
        private MongoDBClientConnection PrepareMongoClient(Models.MongoDBConnectionDetails connectionParameters)
        {
            MongoDBClientConnection connection = new MongoDBClientConnection();

            connection.MongoDBClient = new MongoClient(GetMongoSettings(connectionParameters));
            return(connection);
        }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 3
0
        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);
            }
        }
Exemplo n.º 4
0
        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);
        }