Example #1
0
        /// <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
            };
        }