public static SourceCodeMappings getSourceCodeMappings() { if (File.Exists(getSourceCodeMappingsFile())) return (SourceCodeMappings) Serialize.getDeSerializedObjectFromXmlFile(getSourceCodeMappingsFile(), typeof(SourceCodeMappings)); var scmSourceCodeMappings = new SourceCodeMappings {Mapping = new SourceCodeMappingsMapping[] {}}; return scmSourceCodeMappings; }
public static SourceCodeMappings getSourceCodeMappingsFromDataGridView(DataGridView dgvDataGridView) { if (dgvDataGridView.Columns.Count != 2) { DI.log.error( "in getSourceCodeMappingsFromDataGridView: invalid DataGridView : dgvDataGridView.Columns.Count != 2 "); return null; } var lmMappings = new List<SourceCodeMappingsMapping>(); foreach (DataGridViewRow rRow in dgvDataGridView.Rows) { if (rRow.Cells[0].Value != null && rRow.Cells[1].Value != null) { var mMapping = new SourceCodeMappingsMapping { replaceThisString = rRow.Cells[0].Value.ToString(), withThisString = rRow.Cells[1].Value.ToString() }; lmMappings.Add(mMapping); } } var scmSourceCodeMappings = new SourceCodeMappings {Mapping = lmMappings.ToArray()}; return scmSourceCodeMappings; }
public static void saveSourceCodeMappings(SourceCodeMappings scmSourceCodeMappings) { Serialize.createSerializedXmlFileFromObject(scmSourceCodeMappings, getSourceCodeMappingsFile(), null); }