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
     {
     }
 }