| | |
| | | var temp = XmlHelper.DeepClone(Products); |
| | | temp.Add(data); |
| | | SaveProduct(temp); |
| | | if (!string.IsNullOrEmpty(data.ParentId)) |
| | | { |
| | | var parameters = |
| | | ProductManager.GetParametersByProductName<List<ParameterData>>(data.ParentId); |
| | | foreach (var p in parameters) |
| | | { |
| | | p.ProductName = data.Name; |
| | | } |
| | | SaveParameter(data.Name, parameters); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | string fileName = Path.Combine(PathHelper.ProductDataFolder, "Parameter", $"Parameter_{SelectedProduct.Name}.data"); |
| | | XmlHelper.SerializeToXml(fileName, datas); |
| | | } |
| | | |
| | | private void SaveParameter(string product, IList<ParameterData> datas) |
| | | { |
| | | string fileName = Path.Combine(PathHelper.ProductDataFolder, "Parameter", $"Parameter_{product}.data"); |
| | | XmlHelper.SerializeToXml(fileName, datas); |
| | | } |
| | | #endregion |
| | | } |
| | | } |