public static void Init() { System.Diagnostics.Debug.WriteLine(" path :::+ " + parametersPath); var param = new ParametersBag(); try { param.Load(parametersPath); SavingPath = param.SavingPath; DeviceName = param.DeviceName; DeviceLanguage = param.DeviceLanguage; DidInitParameters = true; } catch { IsUsingFirstTime = true; SavingPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\"; DeviceName = Environment.MachineName; char[] splitter = { '-' }; string language = CultureInfo.InstalledUICulture.ToString().Split(splitter)[0]; DeviceLanguage = language; DidInitParameters = true; Save(); } }
public static void Save() { try { if (!DidInitParameters) { System.Diagnostics.Debug.WriteLine("Init parameters first!"); return; } var param = new ParametersBag(); param.SavingPath = SavingPath; param.DeviceName = DeviceName; param.DeviceLanguage = DeviceLanguage; param.Save(parametersPath); } catch { } }