Exemplo n.º 1
0
        static void Main(string[] args)
        {
            string           filePath      = @"C:\Users\punee\source\repos\StateCensusAnalyser\StateCensusAnalyser\CSVData\IndiaStateCensusData.csv";
            string           otherFilePath = @"C:\Users\punee\source\repos\StateCensusAnalyser\StateCensusAnalyser\CSVData\IndiaStateCode.csv";
            int              CSVRecords    = CSVStateCensusRecords.GetRecords(filePath);
            CSVHelperMethods cSV           = new CSVHelperMethods();
            string           csvData       = cSV.GetJSON(filePath);
            //Console.WriteLine(csvData);

            string jsondTA = cSV.SortJSONDataAccordingToStatePopulation(csvData);

            Console.WriteLine(jsondTA);

            int stateRecord = StateCensusAnalyserUtility.GetStateCensusRecords(filePath);

            FileHeadersCheck      fileHeaders     = new FileHeadersCheck(CheckFileHeaders.CheckFileHeadersMethod);
            FileDelimiterCheck    fileDelimiter   = new FileDelimiterCheck(CheckDelimiter.CheckDelimiterMethod);
            NumberOfRecordsInFile numberOfRecords = new NumberOfRecordsInFile(GetNumberOfRecords.GetNumberOfRecordsMethod);

            Console.WriteLine(fileHeaders(filePath, otherFilePath));
            Console.WriteLine(fileDelimiter(filePath));
            Console.WriteLine(numberOfRecords(filePath));

            Console.WriteLine("census recorded " + CSVRecords);
            Console.WriteLine("census recorded through program " + stateRecord);
        }
Exemplo n.º 2
0
        public string GetJSONFromCSV(string filePath)
        {
            CSVHelperMethods csvHelper = new CSVHelperMethods();

            return(csvHelper.GetJSON(filePath));
        }