private void SaveSoft() { List <Soft> saveSoft = new List <Soft>(); foreach (SoftVM svm in SoftwareList) { saveSoft.Add(svm as Soft); } core.SaveSoft(saveSoft); }