public async Task <UpdateRoleRes> UpdateRole(UpdateRoleReq updateRole) { UpdateRoleRes response = new UpdateRoleRes(); var getRole = await _roleManager.FindByIdAsync(updateRole.RoleId); try { if (getRole != null) { getRole.Name = updateRole.RoleName; getRole.IsActive = updateRole.IsActive; getRole.RolePriority = updateRole.RolePriority; var result = await _roleManager.UpdateAsync(getRole); if (result.Succeeded) { response.NameRole = getRole.Name; response.Message = "Đã cập nhật role thành công"; return(response); } } return(null); } catch (Exception) { return(null); } }
public async Task <IActionResult> UpdateRole(UpdateRoleReq request) { var result = await _roleService.UpdateRole(request); if (result != null) { return(Ok(result)); } return(BadRequest()); }
/// <summary> /// 修改角色信息 /// </summary> /// <param name="req">角色信息</param> /// <param name="oper">操作者信息</param> public BaseItemRes <bool> UpdateRole(UpdateRoleReq req, OperatorInfo oper) { //判断角色是否存在 var model = this.roleDAL.GetRole(req.RoleCode); if (model == null) { return(AccHelper.FailItemRes(AccConfig.Msg.RoleNotExist, false)); } model.RoleCode = req.RoleCode; model.RoleName = req.RoleName; model.Remark = req.Remark; //更新数据库 this.roleDAL.UpdateRole(model); return(AccHelper.OkItemRes(true)); }
public Task <Resp> RoleUpdate([FromBody] UpdateRoleReq req) { return(ModelState.IsValid ? _service.RoleUpdate(req.id, req.name) : Task.FromResult(new Resp().WithResp(GetInvalidResp()))); }
public async Task <UpdateRoleRes> UpdateRole(UpdateRoleReq updateRole) { return(await _roleRepository.UpdateRole(updateRole)); }