/// <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();//释放事务资源 } }
/// <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();//释放事务资源 } }
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)); }