| | |
| | | { |
| | | this.Reservoirs = new List<HydroWorkingReservoirViewModel>(); |
| | | this.Tanks = new List<HydroWorkingTankViewModel>(); |
| | | this.Waterboxs = new List<HydroWorkingWaterboxViewModel>(); |
| | | this.Pumps = new List<HydroWorkingPumpViewModel>(); |
| | | this.Valves = new List<HydroWorkingValveViewModel>(); |
| | | this.Resistances = new List<HydroWorkingResistanceViewModel>(); |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | public List<HydroWorkingTankViewModel> Tanks { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 水箱 |
| | | /// </summary> |
| | | public List<HydroWorkingWaterboxViewModel> Waterboxs { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 水泵 |
| | | /// </summary> |
| | | public List<HydroWorkingPumpViewModel> Pumps { get; set; } |
| | |
| | | /// 阀门 |
| | | /// </summary> |
| | | public List<HydroWorkingValveViewModel> Valves { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 阻件 |
| | | /// </summary> |
| | | public List<HydroWorkingResistanceViewModel> Resistances { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | |
| | | var list = new List<HydroWorkingVisualViewModel>(); |
| | | this.Reservoirs?.ForEach(x => list.Add(x)); |
| | | this.Tanks?.ForEach(x => list.Add(x)); |
| | | this.Waterboxs?.ForEach(x => list.Add(x)); |
| | | this.Pumps?.ForEach(x => list.Add(x)); |
| | | this.Valves?.ForEach(x => list.Add(x)); |
| | | return list; |
| | |
| | | return false; |
| | | } |
| | | this.Tanks.Add(working as HydroWorkingTankViewModel); |
| | | return true; |
| | | } |
| | | else if (type.FullName == typeof(HydroWorkingWaterboxViewModel).FullName) |
| | | { |
| | | if (this.Waterboxs.Exists(x => x.Code == working.Code)) |
| | | { |
| | | return false; |
| | | } |
| | | this.Waterboxs.Add(working as HydroWorkingWaterboxViewModel); |
| | | return true; |
| | | } |
| | | else if (type.FullName == typeof(HydroWorkingPumpViewModel).FullName) |