1
0
mirror of https://github.com/romanlryji/EventLogLoader.git synced 2025-12-03 23:09:42 +02:00
Files
EventLogLoader/EventLogApp/ConfigSettings.cs
2019-10-02 11:18:07 +03:00

31 lines
826 B
C#

using Newtonsoft.Json;
using System.IO;
namespace EventLogApp
{
class ConfigSettings
{
public static ConfigSetting LoadConfigSettingFromFile(string ConfigFilePath)
{
if (File.Exists(ConfigFilePath))
{
string JsonText = File.ReadAllText(ConfigFilePath);
ConfigSetting ConfigSettingObj = JsonConvert.DeserializeObject<ConfigSetting>(JsonText);
return ConfigSettingObj;
}
return new ConfigSetting();
}
public static void SaveConfigSettingToFile(ConfigSetting ConfigSettingObj, string ConfigFilePath)
{
string JsonText = JsonConvert.SerializeObject(ConfigSettingObj, Formatting.Indented);
File.WriteAllText(ConfigFilePath, JsonText);
}
}
}