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; }