You've already forked EventLogLoader
mirror of
https://github.com/romanlryji/EventLogLoader.git
synced 2025-12-03 23:09:42 +02:00
31 lines
826 B
C#
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);
|
|
}
|
|
}
|
|
}
|