コード例 #1
0
ファイル: BlogConfigRepo.cs プロジェクト: nordseth/blog
 public void UpdateConfig(BlogConfig blogConfig)
 {
     using (var session = RavenDocumentStore.OpenSession())
     {
         blogConfig.Id = "Blog/Config";
         session.Store(blogConfig);
     }
 }
コード例 #2
0
ファイル: BlogConfigRepo.cs プロジェクト: nordseth/blog
 public BlogConfig GetConfig()
 {
     using (var session = RavenDocumentStore.OpenSession())
     {
         var blogConfig = session.Load<BlogConfig>("Blog/Config");
         if (blogConfig == null)
         {
             blogConfig = new BlogConfig();
             blogConfig.Id = "Blog/Config";
             session.Store(blogConfig);
             session.SaveChanges();
         }
         return blogConfig;
     }
 }