public static string BuildString(GetSeriesOfWords obj) { StringBuilder builder = new StringBuilder(); foreach (string commentData in obj.CommentColumn) { builder.Append(commentData); } return(builder.ToString()); }
public static string[] ConvertCommentsToWords(string path) { GetSeriesOfWords obj = new GetSeriesOfWords(); ReadingFromCsvFile(path, obj); string comment = BuildString(obj); string removeHeader = RemoveHeaderFromWord(comment); string[] word = removeHeader.Split(' '); OutputToConsole.WordsDisplayOnConsole(word); ColumFilter.DateTimeCommentsFilter(obj._dateTimeColumn, obj.CommentColumn); return(word); }
public static bool CheckAndReadCsvFile(string path) { bool pathExists = CheckPathExistOrNot(path); if (pathExists) { GetSeriesOfWords.ConvertCommentsToWords(path); return(true); } else { return(false); } }
public static bool ReadingFromCsvFile(string path, GetSeriesOfWords obj) { var readingCsvFile = new StreamReader(File.OpenRead(Environment.CurrentDirectory + @"\Sender_csv\Sender_Csv_File.csv")); while (!readingCsvFile.EndOfStream) { var storeDataEachRowOfCsvFile = readingCsvFile.ReadLine(); if (storeDataEachRowOfCsvFile != null) { var splitColumn = storeDataEachRowOfCsvFile.Split(',', '\n'); obj._dateTimeColumn.Add(splitColumn[0]); obj.CommentColumn.Add(splitColumn[1]); } } return(true); }