public ActionResult UpdateInit(int roleid) { JsonResultData <RoleUIModel> resultdata = new JsonResultData <RoleUIModel>(); try { RoleUIModel role = roleservice.GetRoleById(roleid); if (role == null) { resultdata.Code = 0; resultdata.Data = role; } else { resultdata.Code = 1; resultdata.Data = role; } } catch (Exception ex) { resultdata.Msg = ex.Message; } return(Json(resultdata, JsonRequestBehavior.AllowGet)); }
public RoleUIModel GetRoleById(int roleid) { using (var db = new EFContext()) { RoleUIModel role = db.SysRoles .Where(x => x.RoleId == roleid) .Select(m => new RoleUIModel() { RoleNameUIModel = m.RoleName, RoleOrderCodeUIModel = m.RoleOrderCode, RoleDesUIModel = m.RoleDes }) .FirstOrDefault(); if (role == null) { throw new Exception("要编辑的角色不存在,请您刷新列表以后在操作"); } return(role); } }