Esempio n. 1
0
        public ClickCounterService(IRemToolMongoDBsettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _counters = database.GetCollection <ClickCounter>("ClickCounters");
        }
Esempio n. 2
0
        public RtRequestService(IRemToolMongoDBsettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _rtRequests = database.GetCollection <RtRequest>("RtRequests");
        }
Esempio n. 3
0
        public ToolTypeService(IRemToolMongoDBsettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _toolTypes = database.GetCollection <ToolType>("ToolTypes");
        }
        public RtMailSettingsService(IRemToolMongoDBsettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _rtMailSettingsCol = database.GetCollection <RtMailSettings>("RtMailSettings");
        }
Esempio n. 5
0
        public MetaDataService(IRemToolMongoDBsettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _rtMetaData = database.GetCollection <MetaData>("RtMetaData");
        }
Esempio n. 6
0
        public SparePartService(IRemToolMongoDBsettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _spareParts = database.GetCollection <SparePart>("SpareParts");
        }
Esempio n. 7
0
        public BackUpService(IRemToolMongoDBsettings settings, IWebHostEnvironment appEnvironment)
        {
            _appEnvironment = appEnvironment;

            // настройка путей
            PathToImages     = _appEnvironment.WebRootPath + ImagesPath;
            PathToBackUpTemp = _appEnvironment.ContentRootPath + BackUpTemp;
            PathToBackUpZip  = _appEnvironment.ContentRootPath + BackUpZip;



            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            // получил коллекции
            _counters        = database.GetCollection <ClickCounter>("ClickCounters");
            _rtRequests      = database.GetCollection <RtRequest>("RtRequests");
            _spareParts      = database.GetCollection <SparePart>("SpareParts");
            _toolTypes       = database.GetCollection <ToolType>("ToolTypes");
            _toolTypesSearch = database.GetCollection <ToolTypeSearch>("ToolTypesSearch");
        }