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; } } }