Example #1
0
        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();
        }