public CsToppingCategory SaveToppingCategory(CsToppingCategory toppingCategory) { return this.DalProvider.SaveToppingCategory(toppingCategory); }
public CsToppingCategory SaveToppingCategory(CsToppingCategory toppingCategory) { using (var session = Provider.CreateSessionFactory().CreateSession()) { var tranx = session.GetTransaction(); try { var cat = toppingCategory.ID == 0 ? session.Insert(toppingCategory) : session.Update(toppingCategory); tranx.Commit(); return cat; } catch (Exception) { tranx.Rollback(); throw; } } }
public CsToppingCategory SaveToppingCategory(CsToppingCategory toppingCategory) { if (!Authenticate()) return null; if (_bzMenuTopping == null) _bzMenuTopping = new BzMenuTopping(GetDbConnectionString()); return _bzMenuTopping.SaveToppingCategory(toppingCategory); }