public void Save() { List <StaffRecord> list = new List <StaffRecord>(); foreach (StaffRecord record in records) { list.Add(record); } xmlAdapter.Data = list; xmlAdapter.Save(); }
public void Save() { xmlAdapter.Data = userPassword .Select(o => { UserData user = new UserData(); user.UserName = o.Key; user.Passwrod = o.Value; return(user); }) .ToList(); xmlAdapter.Save(); }
public void Create() { // https://stackoverflow.com/questions/5622854/how-do-i-show-a-save-as-dialog-in-wpf Microsoft.Win32.SaveFileDialog dialog = new Microsoft.Win32.SaveFileDialog(); dialog.FileName = "bill"; dialog.DefaultExt = ".xml"; dialog.Filter = "XML files|*.xml"; if (dialog.ShowDialog() == true) { xmlAdapter.XmlPath = dialog.FileName; xmlAdapter.Data = records.ToList(); xmlAdapter.Save(); // Обновляем информацию на складе. Так как везде используем ссылки, то не нужно желать ничего для актуализации информации. // Просто сохраняем данные в магазин. managerStoreModel.Save(); records.Clear(); } }