public void RevokeRole(Role role) { ThrowIfDisabled(); Apply( new RoleRevokedFromUserAccount(Id, role.Id)); }
public void RemoveRole(Role role) { ThrowIfArchived(); Apply( new RemovedRoleFromRoleGroup(Id, role.Id)); }
public void GrantRole(Role role) { ThrowIfDisabled(); Apply( new RoleGrantedToUserAccount(Id, role.Id)); }
public void AddRole(Role role) { ThrowIfArchived(); Apply( new AddedRoleToRoleGroup(Id, role.Id)); }