Exemple #1
0
        private void deleteButton_Click(object sender, RoutedEventArgs e)
        {
            if (resourcesGrid.SelectedItems.Count > 0)
            {
                var resource = resourcesGrid.SelectedItems[0] as Resources;

                if (resource == null)
                {
                    return;
                }

                var resourceParams =
                    db.ResourceParameters.Where(p => p.ResourceId == resource.ResourceId).ToList();

                db.ResourceParameters.RemoveRange(resourceParams);

                db.Resources_Delete(resource.ResourceNameId);
                resourcesGrid.ItemsSource = null;
                resourcesGrid.ItemsSource = db.Resources.Include(r => r.ResourceNames).ToList();
            }
        }