public UserService(IBaseSettingsModels settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _userModel = database.GetCollection <UserModel>(settings.CollectionName); }
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); }
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; }