public ParticipantService(IEventDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _participant = database.GetCollection <Participant>(settings.ParticipantsCollectionName);
        }
Пример #2
0
        public EventService(IEventDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _lasEvents = database.GetCollection <LastEvent>(settings.EventCollectionName);
        }
Пример #3
0
        public EventService(IEventDatabaseSettings settings)
        {
            var client   = new MongoClient("mongodb+srv://outrageousbog:[email protected]/test?retryWrites=true&w=majority");
            var database = client.GetDatabase("EventsDb");

            _event = database.GetCollection <Event>("Events");
        }
Пример #4
0
        public EventService(IEventDatabaseSettings settings, IConfiguration config)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _configuration = config;
            _events        = database.GetCollection <Event>(settings.EventsCollectionName);
        }
Пример #5
0
        public EventDetailsService(IEventDatabaseSettings settings, IConfiguration configuration)
        {
            var mongoDbPassword =
                configuration.GetValue <string>("mongo-db-auth:password");

            ;
            // local var client = new MongoClient($"mongodb://{configuration["mongodb-username"]}:{configuration["mongodb-password"]}@192.168.178.12:27017");
            var client = new MongoClient($"mongodb+srv://ticketinoClient:{mongoDbPassword}@cluster0.x3l7f.mongodb.net/{settings.DatabaseName}?retryWrites=true&w=majority");

            var database = client.GetDatabase(settings.DatabaseName);

            _event = database.GetCollection <EventDetails>(settings.EventDetailsCollectionName);
        }