public void UpdateDatabase()
        {
            foreach (Components components in AllComponents)
            {
                service.UpdateComponent(components);
            }

            foreach (Components componentsToRemove in ComponentsForRemove)
            {
                service.DeleteComponent(componentsToRemove.ComponentId);
            }
        }
 public void DeleteComponentExecute()
 {
     try
     {
         if (selectedComponents.ComponentId == 0)
         {
             temporaryComponentList.Remove(selectedComponents);
         }
         else
         {
             service.DeleteComponent(selectedComponents.ComponentId);
             temporaryComponentList.Remove(selectedComponents);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }