Example #1
0
 private void InitializeMongoDatabase()
 {
     try
     {
         var mongoDbConnString = ConnectionSettingsReader.ReadConnectionSettings();
         var client            = new MongoClient(GetConnectionString(mongoDbConnString));
         mongoDatbase = client.GetDatabase(mongoDbConnString.DatabaseName);
     }
     catch (Exception ex) { /*Logger.Error(ex, "InitializeMongoDatabase");*/ mongoDatbase = null; throw; }
 }
Example #2
0
        // This method gets called by the runtime. Use this method to add services to the container
        public void ConfigureServices(IServiceCollection services)
        {
            // Add framework services.
            services.AddApplicationInsightsTelemetry(Configuration);
            services.AddMvc();

            var connectionSettings   = new ConnectionSettings();
            var configurationSection = Configuration.GetSection("ConnectionSettings");

            connectionSettings.MongoDBClusterIP = configurationSection.GetValue <string>("MongoDBClusterIP");
            connectionSettings.UserName         = configurationSection.GetValue <string>("UserName");
            connectionSettings.Password         = configurationSection.GetValue <string>("Password");
            connectionSettings.PortNumber       = configurationSection.GetValue <string>("PortNumber");
            connectionSettings.DatabaseName     = configurationSection.GetValue <string>("DatabaseName");

            ConnectionSettingsReader.SetConnectionSettingsProvider(connectionSettings);
        }