public void SaveProfile() { if (!System.IO.Directory.Exists(ConfigDirectory)) { System.IO.Directory.CreateDirectory(ConfigDirectory); } var x = new ConfigProfileCollection(); x.ProfileList = ConfigVM.ConfigProfileList.ToList(); x.SelectedProfileKey = ConfigVM.SelectedConfigProfile.Key; var SelectedItem = x.ProfileList.Single(y => y.Key == x.SelectedProfileKey); SelectedItem.ProfileName = ConfigVM.ProfileName; if (ConfigVM.Cert == null) { SelectedItem.CertificateFingerPrint = ""; } else { SelectedItem.CertificateFingerPrint = ConfigVM.Cert.FingerPrint ?? ""; SelectedItem.Hpio = ConfigVM.Cert.Hpio ?? ""; } SelectedItem.Hpii = ConfigVM.Hpii; SelectedItem.ProductName = ConfigVM.ProductName; SelectedItem.ProductVersion = ConfigVM.ProductVersion; SelectedItem.ClientId = ConfigVM.ClientId; SelectedItem.Endpoint = ConfigVM.Endpoint; SerializerSupport.SerializeTo(ConfigProfileFilePath, x, x.GetType()); LoadProfiles(); }
public void SaveProfile() { if (!System.IO.Directory.Exists(ConfigDirectory)) { System.IO.Directory.CreateDirectory(ConfigDirectory); } var x = new LauncherProfileCollection(); x.ProfileList = LauncherVM.LauncherProfileList.ToList(); x.SelectedProfileKey = LauncherVM.SelectedLauncherProfile.Key; var SelectedItem = x.ProfileList.Single(y => y.Key == x.SelectedProfileKey); SelectedItem.ProfileName = LauncherVM.ProfileName; SelectedItem.Dob = LauncherVM.Dob; SelectedItem.DvaNumber = LauncherVM.DvaNumber; SelectedItem.Family = LauncherVM.Family; SelectedItem.Gender = LauncherVM.Gender; SelectedItem.Ihi = LauncherVM.Ihi; SelectedItem.MedicareNumber = LauncherVM.MedicareNumber; SerializerSupport.SerializeTo(PatientProfileFilePath, x, x.GetType()); LoadProfiles(); }