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