public CsStaticPage SaveStaticPage(CsStaticPage page)
 {
     using (var session = Provider.CreateSessionFactory().CreateSession())
     {
         var tranx = session.GetTransaction();
         var savedPage = page.ID == 0 ? session.Insert(page) : session.Update(page);
         tranx.Commit();
         return savedPage;
     }
 }
 public CsStaticPage SaveStaticPage(CsStaticPage page)
 {
     string key = string.Format("StaticPages_{0}", page.PageName);
     var savedPage = StaticPageProvider.Instance.SaveStaticPage(page);
     if (WebSettings.Instance.EnaleCachingMasterData && Cache[key] != null)
     {
         Cache[key] = savedPage;
     }
     return savedPage;
 }