/// <summary> /// /// </summary> /// <param name="id"></param> public void OnGet(Guid?id = null) { if (id.HasValue) { Role = _sysRoleService.GetRoleMapping(id.Value); } }
/// <summary> /// 修改角色 /// </summary> /// <param name="role"></param> /// <returns></returns> public (bool Status, string Message) UpdateRole(Sys_RoleMapping role, Guid modifier) { lock (lockObj) { var item = _dbContext.Sys_Role.Find(role.Id); if (item == null) { return(Fail("角色不存在")); } string oldLog = JsonConvert.SerializeObject(item); item.Name = role.Name; item.Description = role.Description; _dbContext.SaveChanges(); string newLog = JsonConvert.SerializeObject(item); _activityLogService.UpdatedEntity <Entities.Sys_Role>(item.Id, oldLog, newLog, modifier); RemoveCahce(); return(Success("修改成功")); } }
public IActionResult RoleEdit(Sys_RoleMapping Role) { (bool Status, string Message)res; if (!String.IsNullOrEmpty(Role.id)) { res = _sysRoleService.UpdateRole(Role, UserId); } else { var item = _mapper.Map <Entities.sys_role>(Role); item.id = CombGuid.NewGuidAsString(); item.creation_time = DateTime.Now; item.creator = UserId; res = _sysRoleService.AddRole(item); } AjaxData.Message = res.Message; AjaxData.Success = res.Status; return(Json(AjaxData)); }