Beispiel #1
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            WebApiConfig.Register(GlobalConfiguration.Configuration);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            DocumentStore = RavenDbConfig.Start();
        }
Beispiel #2
0
        protected void Application_Start()
        {
            ViewEngineConfig.Setup();
            RavenDbConfig.Setup();
            ValidationConfig.Setup();

            // for elmah
            GlobalFilters.Filters.Add(new HandleErrorAttribute());
        }
        /// <summary>
        /// Create a new RavenDbAccess instance.
        /// </summary>
        /// <param name="ravenDbConfig"></param>
        public RavenDbAccess(RavenDbConfig ravenDbConfig)
        {
            IDocumentStore documentStore = new DocumentStore
            {
                Urls     = new[] { ravenDbConfig.ConnectionString },
                Database = ravenDbConfig.DatabaseName
            };

            documentStore.Initialize();
            DocumentStore = new Lazy <IDocumentStore>(documentStore);
        }
 /// <summary>
 /// Create a new RavenDbWrapper instance.
 /// </summary>
 /// <param name="ravenDbConfig">The RavenDb connector config.</param>
 public RavenDbWrapper(RavenDbConfig ravenDbConfig)
 {
     _ravenDbAccess = new RavenDbAccess(ravenDbConfig);
 }
Beispiel #5
0
 /// <summary>
 /// Create a new MongoDbOperations instance.
 /// </summary>
 /// <param name="mongoDbConfig">The MongoDb connector config.</param>
 public RavenDbOperations(RavenDbConfig ravenDbConfig)
 {
     _ravenDbWrapper = new RavenDbWrapper(ravenDbConfig);
 }