public ElasticsearchStorage(string endpoint, bool requiresProjectGraph = false) { Contract.Requires(!string.IsNullOrEmpty(endpoint)); m_provider = ElasticProvider.Create(endpoint); m_requiresProjectGraph = requiresProjectGraph; UpdateProjects(); }
// 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.AddMvc(); var connection = @"Server=.\SQLEXPRESS;Database=DevBlog;Trusted_Connection=True;"; services.AddDbContext <BlogContext>(options => options.UseSqlServer(connection)); services.AddTransient <PostRepository>(); services.AddTransient <PostTagRepository>(); services.AddTransient <TagRepository>(); services.AddTransient <PostService>(); services.AddTransient <TagService>(); services.AddTransient <ElasticProvider>(); services.AddTransient <ElasticService>(); ElasticProvider.Initialize(); }
public Initializer(IEnumerable <IDataInitializer> initializers, ElasticProvider elasticProvider, PropertyMetadataResolver propertyMetadataResolver) { _initializers = initializers; _elasticProvider = elasticProvider; _propertyMetadataResolver = propertyMetadataResolver; }
public EventsRepository(ElasticProvider elasticProvider) { _elasticProvider = elasticProvider; }
public UserRepository(ElasticProvider elasticProvider) { _elasticProvider = elasticProvider; }
public ElasticService(ElasticProvider elastic) { _elastic = elastic; }