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

            _userModel = database.GetCollection <UserModel>(settings.CollectionName);
        }
示例#2
0
        public ResumeService(IBaseSettingsModels settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _resumeModel  = database.GetCollection <ResumeModel>("resume-data");
            _projectModel = database.GetCollection <ProjectModel>(settings.ProjectsCollection);
        }
示例#3
0
        public ScaffoldService(IBaseSettingsModels settings, IWebScrapper webScrapper, IConfiguration configuration)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _scaffoldData  = database.GetCollection <ScaffoldModel>(settings.CollectionName);
            _webScrapper   = webScrapper;
            _configuration = configuration;
        }