Exemplo n.º 1
0
 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);
                }
            }
        }