public ActionResult GetRoleView() { int id = int.Parse(Request.Form["id"]); var viewModel = new Model.ViewModel.Role(); if (id == -1) { viewModel.DepID = 1; viewModel.IsActive = true; viewModel.SN = 255; return(PartialView("RoleForm", viewModel)); } else { var tempModel = new P_RoleBLL().GetListBy(p => p.ID == id).FirstOrDefault(); if (tempModel != null) { viewModel.ID = tempModel.ID; viewModel.IsActive = tempModel.IsActive; viewModel.Name = tempModel.Name; viewModel.DepID = tempModel.DepID; viewModel.Remark = tempModel.Remark; viewModel.SN = tempModel.SN; } return(PartialView("RoleForm", viewModel)); } }
public ActionResult SaveRole(Model.ViewModel.Role model) { //先查角色是否存在 如果没有新增 反正修改 if (new P_RoleBLL().GetModelWithOutTrace(d => d.ID == model.ID) != null) { int res = new P_RoleBLL().Modify(model.ToPOCO(), "Name", "ID", "IsActive", "Remark", "SN", "DepID"); if (res > 0) { return(this.JsonResult(Utility.E_JsonResult.OK, "修改成功!", null, null)); } else { return(this.JsonResult(Utility.E_JsonResult.Error, "修改失败!", null, null)); } } else { //model.DepID = 1; int res = new P_RoleBLL().Add(model.ToPOCO()); if (res > 0) { return(this.JsonResult(Utility.E_JsonResult.OK, "新增成功!", null, null)); } else { return(this.JsonResult(Utility.E_JsonResult.Error, "新增失败!", null, null)); } } }