Пример #1
0
    private static void LoadEnvironementData(string path)
    {
        string filePath            = Path.Combine(path, "Environement.data");
        string jsonString          = File.ReadAllText(filePath);
        EnvironementDataModel data = null;

        try
        {
            data = EnvironementDataModel.Deserialize(jsonString);
        }
        catch
        {
            throw new Exception("saveEnvironementData: invalid syntaxe json");
        }
        data.SetValues();
    }
Пример #2
0
    private static void saveEnvironementData(string path)
    {
        string fileName = Path.Combine(path, "Environement.data");

        if (File.Exists(fileName))
        {
            File.Delete(fileName);
        }
        EnvironementDataModel data = new EnvironementDataModel();

        data.GetValues();
        string json = JsonConvert.SerializeObject(data);

        using (StreamWriter sw = File.CreateText(fileName))
        {
            sw.Write(json);
        }
    }