public void Add(FolderGroup folderGroup)
 {
     foreach (FolderGroup list in FolderGroups)
     {
         if (list.Group == folderGroup.Group && list.Folder == folderGroup.Folder)
         {
             list.DestinationFilename = folderGroup.DestinationFilename;
             list.InstallType         = folderGroup.InstallType;
             list.UpdateOption        = folderGroup.UpdateOption;
             return;
         }
     }
     FolderGroups.Add(folderGroup);
 }
        public void RemoveFolderGroup(string group)
        {
            List <FolderGroup> list = new List <FolderGroup>();

            foreach (FolderGroup folderGroup in FolderGroups)
            {
                if (folderGroup.Group == group)
                {
                    list.Add(folderGroup);
                }
            }
            foreach (FolderGroup folderGroup in list)
            {
                FolderGroups.Remove(folderGroup);
            }
        }