private void GroupPrincipal_MemberRemoved(object sender, SecurityPrincipalEventArgs e) { var match = _memberViewModels.FirstOrDefault(spvm => spvm.SecurityPrincipal == e.SecurityPrincipal); if (match != null) _memberViewModels.Remove(match); }
protected void OnMemberAdded(SecurityPrincipalEventArgs e) { if (MemberAdded != null) { MemberAdded(this, e); } }
private void GroupPrincipal_MemberAdded(object sender, SecurityPrincipalEventArgs e) { var match = _memberViewModels.FirstOrDefault(spvm => spvm.SecurityPrincipal == e.SecurityPrincipal); if (match == null) _memberViewModels.Add(new SecurityPrincipalViewModel(e.SecurityPrincipal)); }