public bool DeleteMenuCategory(CsMenuCategory menu) { using (var session = Provider.CreateSessionFactory().CreateSession()) { var tranx = session.GetTransaction(); session.Delete(menu); tranx.Commit(); return true; } }
public bool DeleteMenuCategory(CsMenuCategory menu) { var deleted = MenuCategoryProvider.GetInstance(_connectionString).DeleteMenuCategory(menu); if (deleted) { string key = string.Format("MenuCategoryByID_{0}", menu.ID); if (WebSettings.Instance.EnaleCachingMasterData && Cache[key] != null) { PurgeCacheItems("MenuCategoryByID_"); } } return deleted; }
public bool SaveMenuCategory(CsMenuCategory menu) { var savedMenuCategory = MenuCategoryProvider.GetInstance(_connectionString).SaveMenuCategory(menu); if (savedMenuCategory != null) { var key = string.Format("MenuCategoryByID_{0}", menu.ID); if (WebSettings.Instance.EnaleCachingMasterData && Cache[key] != null) { Cache[key] = savedMenuCategory; } } return savedMenuCategory != null; }
public bool SaveWebCategoryInclDealAndMaxDressing(CsMenuCategory category) { if (!Authenticate()) return false; if (_bzMenuItem == null) { _bzMenuItem = new MenuBusinessLogic(GetDbConnectionString()); } return _bzMenuItem.SaveMenuCategory(category); }
public CsMenuCategory SaveMenuCategory(CsMenuCategory menu) { CsMenuCategory savedMenuCategory = null; using (var session = Provider.CreateSessionFactory().CreateSession()) { var tranx = session.GetTransaction(); savedMenuCategory = menu.ID == 0 ? session.Insert(menu) : session.Update(menu); tranx.Commit(); } return savedMenuCategory; }