Esempio n. 1
0
 public ElasticsearchStorage(string endpoint, bool requiresProjectGraph = false)
 {
     Contract.Requires(!string.IsNullOrEmpty(endpoint));
     m_provider             = ElasticProvider.Create(endpoint);
     m_requiresProjectGraph = requiresProjectGraph;
     UpdateProjects();
 }
Esempio n. 2
0
        // 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();
        }
Esempio n. 3
0
 public Initializer(IEnumerable <IDataInitializer> initializers, ElasticProvider elasticProvider, PropertyMetadataResolver propertyMetadataResolver)
 {
     _initializers             = initializers;
     _elasticProvider          = elasticProvider;
     _propertyMetadataResolver = propertyMetadataResolver;
 }
Esempio n. 4
0
 public EventsRepository(ElasticProvider elasticProvider)
 {
     _elasticProvider = elasticProvider;
 }
 public UserRepository(ElasticProvider elasticProvider)
 {
     _elasticProvider = elasticProvider;
 }
Esempio n. 6
0
 public ElasticService(ElasticProvider elastic)
 {
     _elastic = elastic;
 }