namespace IStation.Service
{
///
///
///
public partial class HydraulicModelValidationConfig
{
Model.HydraulicModelValidationConfig _model = null;
private readonly string _filePath = Path.Combine(
Settings.ParasHelper.LocalFile.DataFolderDirectory,
Settings.ParasHelper.LocalFile.HydraulicModelValidationConfigFile);
///
/// 获取
///
public Model.HydraulicModelValidationConfig Get()
{
if (_model == null)
{
if (!File.Exists(_filePath))
return default;
var json = File.ReadAllText(_filePath);
_model = JsonHelper.Json2Object(json);
}
return _model;
}
///
/// 保存
///
///
///
public bool Save(Model.HydraulicModelValidationConfig model)
{
_model = model;
if (model == null)
return false;
var json = JsonHelper.Object2Json(model);
File.WriteAllText(_filePath, json);
return true;
}
}
}