public ObservableCollection <ViewModels.RecordViewModel> OpenXml() { ObservableCollection <ViewModels.RecordViewModel> tempList = new ObservableCollection <ViewModels.RecordViewModel>(); OpenFileDialog openFileDialog = new OpenFileDialog(); if (openFileDialog.ShowDialog() == true) { XmlDocument doc = new XmlDocument(); doc.Load(openFileDialog.FileName); foreach (XmlElement element in doc.DocumentElement) { if (element.Name == "record") { string tempId = element.GetAttribute("id"); int tempDigitalKey = Convert.ToInt32(element.GetAttribute("digitalKey")); string tempStringKey = element.GetAttribute("stringKey"); int tempRandomDigit = Convert.ToInt32(element.GetAttribute("randomNumber")); ViewModels.RecordViewModel tempElement = new ViewModels.RecordViewModel(tempId, tempStringKey, tempDigitalKey, tempRandomDigit); tempList.Add(tempElement); } } } return(tempList); }
private ViewModels.RecordViewModel SingleRecord() { ViewModels.RecordViewModel singleRecord = new ViewModels.RecordViewModel(generated.ToString("D6"), RandomString(9), rnd.Next(10000, 100000), rnd.Next(-1000, 1000)); return(singleRecord); }