Example #1
0
        public object DeletePremItem(string premId)
        {
            MsgResult msg = new MsgResult();

            using (ISession session = DbUtils.GetSession())
            {
                using (ITransaction tx = session.BeginTransaction())
                {
                    try
                    {
                        Prem prem = session.Get <Prem>(premId);
                        session.Delete(prem);
                        tx.Commit();
                        msg.Status = StatusEnum.SUCCESS;
                        msg.Obj    = "删除成功";
                        return(msg);
                    }
                    catch (Exception ex)
                    {
                        tx.Rollback();
                        throw ex;
                    }
                }
            }
        }
Example #2
0
 public MsgResult SavePremItem(string menuId, Prem prem)
 {
     using (ISession session = DbUtils.GetSession())
     {
         using (ITransaction tx = session.BeginTransaction())
         {
             try
             {
                 MsgResult msg  = new MsgResult();
                 Menu      menu = session.Get <Menu>(menuId);
                 prem.Id         = Guid.NewGuid().ToString();
                 prem.CreateDate = DateTime.Now;
                 prem.Menu       = menu;
                 session.Save(prem);
                 msg.Status = StatusEnum.SUCCESS;
                 msg.Obj    = "添加成功";
                 tx.Commit();
                 return(msg);
             }
             catch (Exception ex)
             {
                 tx.Rollback();
                 throw ex;
             }
         }
     }
 }
 public void removeManager(Manager manager)
 {
     lock (this)
     {
         try
         {
             Prem.RemoveRange(manager.store_permission);
             managers.Remove(manager);
             SaveChanges();
         }
         catch (Exception e)
         {
         }
     }
 }
 internal void tearDown()
 {
     try
     {
         dataUsers.RemoveRange(dataUsers.ToList());
         adminUsers.RemoveRange(adminUsers.ToList());
         states.RemoveRange(states.ToList());
         statistics.RemoveRange(statistics.ToList());
         productInCarts.RemoveRange(productInCarts.ToList());
         membersShoppingBaskets.RemoveRange(membersShoppingBaskets.ToList());
         membersShoppingCarts.RemoveRange(membersShoppingCarts.ToList());
         appointers.RemoveRange(appointers.ToList());
         Prem.RemoveRange(Prem.ToList());
         managers.RemoveRange(managers.ToList());
         products.RemoveRange(products.ToList());
         addresses.RemoveRange(addresses.ToList());
         BidsManager.RemoveRange(BidsManager.ToList());
         transactionStatuses.RemoveRange(transactionStatuses.ToList());
         deliveryStatuses.RemoveRange(deliveryStatuses.ToList());
         purchasedProducts.RemoveRange(purchasedProducts.ToList());
         productHistoryDatas.RemoveRange(productHistoryDatas.ToList());
         paymentStatuses.RemoveRange(paymentStatuses.ToList());
         stores.RemoveRange(stores.ToList());
         PurchasePolicy.RemoveRange(PurchasePolicy.ToList());
         categories.RemoveRange(categories.ToList());
         marketRulesRequestType1.RemoveRange(marketRulesRequestType1.ToList());
         marketRulesRequestType2.RemoveRange(marketRulesRequestType2.ToList());
         marketRulesRequestType3.RemoveRange(marketRulesRequestType3.ToList());
         marketRulesRequestType4.RemoveRange(marketRulesRequestType4.ToList());
         marketRulesRequestType5.RemoveRange(marketRulesRequestType5.ToList());
         marketRulesRequestType6.RemoveRange(marketRulesRequestType6.ToList());
         marketRulesRequestType7.RemoveRange(marketRulesRequestType7.ToList());
         marketRulesRequestType8.RemoveRange(marketRulesRequestType8.ToList());
         SaveChanges();
     }
     catch (Exception e)
     {
     }
 }
Example #5
0
 public string SavePremItem(string menuId, Prem prem)
 {
     return(JsonConvert.SerializeObject(dao.SavePremItem(menuId, prem)));
 }
Example #6
0
 public ActionResult SavePremItem(string menuId, Prem prem)
 {
     return(Content(bll.SavePremItem(menuId, prem)));
 }