public void SelectMember(Guid id) { if (members.All(memberVm => memberVm.Id != id)) { return; } { SelectedMember = members.SingleOrDefault(memberVm => memberVm.Id == id); SelectedMemberChanged?.Invoke(this, null); } }
public void SelectMember(Guid id) { if (_members.Any(memberVm => memberVm.Id == id)) { SelectedMember = _members.SingleOrDefault(memberVm => memberVm.Id == id); } else { SelectedMember = new MemberVm(); } SelectedMemberChanged?.Invoke(this, null); }
public void SelectMember(Guid id) { if (members.All(memberVm => memberVm.Id != id)) { SelectedMember = new MemberVm() { Id = Guid.Empty } } ; else { SelectedMember = members.SingleOrDefault(memberVm => memberVm.Id == id); } SelectedMemberChanged?.Invoke(this, null); }
/// <summary> /// Selects the member. /// </summary> /// <param name="id">The identifier.</param> public void SelectMember(Guid id) { if (members.All(memberVm => memberVm.Id != id && id != Guid.Empty)) { return; } { if (id == Guid.Empty) { SelectedMember = new MemberVm { Id = id }; } else { SelectedMember = members.SingleOrDefault(memberVm => memberVm.Id == id); } SelectedMemberChanged?.Invoke(this, null); } }
public void SelectNullMember() { SelectedMember = null; SelectedMemberChanged?.Invoke(this, null); }
public void SelectMember(Guid id) { SelectedMember = members.SingleOrDefault(memberVm => memberVm.Id == id); SelectedMemberChanged?.Invoke(this, null); }