/// <summary> 转换成序列化模型 </summary> public RestartSerialize TransSerialize(RestartInfoModelSimON m) { RestartSerialize s = new RestartSerialize(); s.FileName = m.FileName; s.Index = m.Index; s.RestartTime = m.RestartTime; s.FilePath = m.FilePath; s.ParentName = m.ParentName; return s; }
/// <summary> 序列化转换成模型 </summary> public RestartInfoModelSimON TransSerialize(RestartSerialize m) { RestartInfoModelSimON restart = string.IsNullOrEmpty(m.ParentName) ? restart = new MainFileRestartSimON() : new RestartInfoModelSimON(); restart.FileName = m.FileName; restart.Index = m.Index; restart.RestartTime = m.RestartTime; restart.FilePath = m.FilePath; restart.ParentName = m.ParentName; restart.BuildPath(); // Todo :读取文件生成内存数据 restart.Solution = this.InitRestartSolution(m.ParentName, restart, m.RestartTime, m.Index); restart.Schedule = this.RefreshRestartSchdule(restart); restart.Well = this.InitRestartWell(restart.WellPath, restart); return restart; }