internal SerializedCsv TranslationOperation(string line) { var splittedCsvLine = line.Split(';'); var serializedCsv = new SerializedCsv { TracerPdm = splittedCsvLine[0].Replace("\"", ""), RecordType = splittedCsvLine[1].Replace("\"", ""), TypeOfPayment = splittedCsvLine[2].Replace("\"", ""), Location = splittedCsvLine[4].Replace("\"", ""), SenderPdm = splittedCsvLine[7].Replace("\"", ""), Amount = splittedCsvLine[13].Replace("\"", ""), TicketNumber = splittedCsvLine[17].Replace("\"", ""), DateTime = splittedCsvLine[19].Replace("\"", "") }; return(serializedCsv); }
private static void CreateRowForCsvData(TextWriter textWriter, SerializedCsv serializedCsv) { textWriter.Write(";"); textWriter.Write(serializedCsv.Location); textWriter.Write(";"); textWriter.Write(serializedCsv.TracerPdm); textWriter.Write(";"); textWriter.Write(serializedCsv.RecordType); textWriter.Write(";"); textWriter.Write(serializedCsv.TypeOfPayment); textWriter.Write(";"); textWriter.Write(serializedCsv.SenderPdm); textWriter.Write(";"); textWriter.Write(serializedCsv.Amount); textWriter.Write(";"); textWriter.Write(serializedCsv.TicketNumber); textWriter.Write(";"); textWriter.Write(serializedCsv.DateTime); textWriter.Write(";"); }