Exemple #1
0
        /// <summary>
        /// 添加
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public int Add(Sys_Menu_In model)
        {
            var dbtran = DAL.BeginTransaction();//开启事务

            try
            {
                var entity = Mapper.Map <Sys_Menu>(model);

                entity.AddTime    = DateTime.Now;
                entity.DeleteFlag = false;

                int?ID = DAL.Insert(entity, dbtran);

                dbtran.Commit();//提交事务
                return(1);
            }
            catch (Exception ee)
            {
                dbtran.Rollback();//事务回滚
                return(0);
            }
            finally
            {
                dbtran.Dispose();//释放事务资源
            }
        }
Exemple #2
0
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public int Edit(Sys_Menu_In model)
        {
            var dbtran = DAL.BeginTransaction();//开启事务

            try
            {
                var entity = DAL.Get(model.ID, dbtran);

                Mapper.Map(model, entity);//把model数据转移到entity

                DAL.Update(entity, dbtran);

                dbtran.Commit();//提交事务

                return(1);
            }
            catch (Exception ee)
            {
                dbtran.Rollback();//事务回滚
                return(0);
            }
            finally
            {
                dbtran.Dispose();//释放事务资源
            }
        }
Exemple #3
0
        public JsonResult Edit(Sys_Menu_In model)
        {
            ResponseModel response = new ResponseModel();

            try
            {
                if (model.PID == null)
                {
                    model.PID = 0;
                }
                int result = bll.Edit(model);
                if (result == 1)
                {
                    response.Success = true;
                    response.Message = "修改成功";
                }
                else
                {
                    response.Success = false;
                    response.Message = "修改失败";
                }
            }
            catch (Exception ex)
            {
                response.Success = false;
                response.Message = ex.Message;
            }
            return(Json(response, JsonRequestBehavior.DenyGet));
        }