static void Main(string[] args) { List <FECTransaction> transObjListFEC = new List <FECTransaction>(); List <FECTransaction> transObjListCSV = new List <FECTransaction>(); string path = string.Empty; string tempathFEC = string.Empty; string tempathCSV = string.Empty; SaveFileDialog saveDialog1 = new SaveFileDialog(); saveDialog1.Filter = "comma separated values (*.csv)|*.csv"; Console.WriteLine("Select .fec file..."); FECFileService.OpenFilePath(args, ref tempathFEC); transObjListFEC = FECFileService.ParseFECFileToList(tempathFEC); Console.WriteLine("Select .csv file to compare to..."); CSVFileService.OpenFilePath(args, ref tempathCSV); transObjListCSV = CSVFileService.ParseCSVFileToList(tempathCSV); Console.WriteLine(); Console.WriteLine("Discrepancies: "); FileProcessing.GetDiscrepancyList(transObjListFEC, transObjListCSV); Console.WriteLine(); FileProcessing.FindDuplicates(transObjListFEC, transObjListCSV); Console.WriteLine("Press enter to exit"); Console.ReadLine(); }
public ImportCSVDialogViewModel(Window parentWindow, CSVFile file) { _ParentWindow = parentWindow; _csvFileService = new CSVFileService(); _csvFile = file; Headers = file.Header; PreviewItems = file.Rows.Take(10).ToList(); var columnSuggestions = _csvFileService.GetColumnSuggestionsForCSV(file); AmountColumns = columnSuggestions.AmountColumns; DateColumns = columnSuggestions.DateColumns; StringColumns = columnSuggestions.StringColumns; }
public CSVFileServiceTests() { SUT = new CSVFileService(); }