1
0
mirror of https://github.com/romanlryji/EventLogLoader.git synced 2025-12-07 23:23:44 +02:00

C# application

This commit is contained in:
Roman
2019-10-02 11:18:07 +03:00
parent 2f830f19af
commit 2aaa26f0c1
35 changed files with 6197 additions and 2 deletions

View File

@@ -0,0 +1,30 @@
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);
}
}
}