/// <summary> /// 保存用户角色 /// </summary> /// <param name="command"></param> public void Execute(SaveUserRoleCommand command) { SysMember sysMember = memberRepository.GetById(command.Id); sysMember.RemoveAllRole(); command.UserRole.ForEach(r => { sysMember.AddRole(r.ID, r.name); }); //var rlt = sysMember.AddRoles(command.UserRole); memberRepository.SaveChange(sysMember); command.Result = new CommandResult() { Status = true }; }