Example #1
0
        private void DeleteRegion(DistributionRegionViewModel selected)
        {
            if (selected != null)
            {
                selected.IsDeleted = true;

                selected.Traverse((child) => {
                    child.IsDeleted = true;
                });

                RegisterUniquePendingChange(new DeleteDistributionRegion(selected.Model));
            }
        }
Example #2
0
 private void ExpandAll(DistributionRegionViewModel selected)
 {
     using (new OverrideCursor(Cursors.Wait)) {
         if (selected != null)
         {
             selected.Traverse((child) => {
                 child.IsExpanded = true;
             });
         }
         else
         {
             RegionsModel.ForEach((vm) => {
                 vm.Traverse((child) => {
                     child.IsExpanded = true;
                 });
             });
         }
     }
 }