| | |
| | | if (SelectedProduct != null) |
| | | { |
| | | parameters = ProductManager.GetParametersByProductName<ObservableCollection<ParameterData>>(SelectedProduct.Name); |
| | | |
| | | } |
| | | parameters = parameters ?? new ObservableCollection<ParameterData>(); |
| | | Parameters = parameters; |
| | |
| | | /// <param name="datas"></param> |
| | | private void SaveProduct(IList<ProductData> datas) |
| | | { |
| | | XmlHelper.SerializeToXml(PathHelper.ProductDataFile, datas); |
| | | XmlHelper.SerializeToXml(ProductManager.GetDataFilePath(), datas); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | /// <param name="datas"></param> |
| | | private void SaveParameter(IList<ParameterData> datas) |
| | | { |
| | | string fileName = Path.Combine(PathHelper.ProductDataFolder, "Parameter", $"Parameter_{SelectedProduct.Name}.data"); |
| | | string fileName = ProductManager.GetParamFolderByProductName(SelectedProduct.Name); |
| | | XmlHelper.SerializeToXml(fileName, datas); |
| | | } |
| | | |
| | | private void SaveParameter(string product, IList<ParameterData> datas) |
| | | { |
| | | string fileName = Path.Combine(PathHelper.ProductDataFolder, "Parameter", $"Parameter_{product}.data"); |
| | | string fileName = ProductManager.GetParamFolderByProductName(product); |
| | | XmlHelper.SerializeToXml(fileName, datas); |
| | | } |
| | | #endregion |