public static List <TransactionModel> GetAllTransactions()
        {
            List <TransactionModel> transactionsList = new List <TransactionModel>();

            string filePath = ConstructInputFilePath.GetInputFilePath();

            string[] inputLines = ReadFromFile.GetAllTextLines(filePath);

            foreach (string line in inputLines)
            {
                string[] lineValues = ParseLineValues(line);

                transactionsList.Add(new TransactionModel()
                {
                    date              = Convert.ToDateTime(lineValues[0]),
                    merchantName      = lineValues[1],
                    transactionAmount = Convert.ToDecimal(lineValues[2])
                });
            }

            allTransactions = transactionsList;
            return(transactionsList);
        }