/// <summary>更新权限 /// </summary> public void Update(PermissionEditableInfo info) { if (_status == PermissionStatus.Locked.ToString()) { throw new ValidateException("该权限处于锁定状态无法更新,请先解锁"); } Assert.IsNotNullOrEmpty("权限名称", info.Name); Assert.IsNotNullOrEmpty("权限类型", info.PermissionType); ApplyEvent(new PermissionUpdated(info)); }
public PermissionUpdated(PermissionEditableInfo info) { Info = info; }