private void RepositoryOrganizationChanged(object sender, ItemChangedEventArgs <Organization> e) { if (e.Action == ItemChangedEventArgs <Organization> .ActionType.Add) { var organization = new OrganizationViewModel(e.Item); Organizations.Add(organization); SelectedOrganization = organization; } }
private void RepositoryOrganizationChanged(object sender, ItemChangedEventArgs <Organization> e) { if (e.Action == ItemChangedEventArgs <Organization> .ActionType.Add) { var organization = new OrganizationViewModel(e.Item); Organizations.Add(organization); } if (e.Action == ItemChangedEventArgs <Organization> .ActionType.Remove) { foreach (var organization in Organizations.Where(x => x.Model.Id == e.Item.Id).ToArray()) { Organizations.Remove(organization); } } }