32 lines
No EOL
746 B
C#
32 lines
No EOL
746 B
C#
using System.Text;
|
|
using ExamCalendar;
|
|
|
|
Console.OutputEncoding = Encoding.UTF8;
|
|
Console.WriteLine("*** Exam Calendar ***");
|
|
|
|
const string FileName = "Data/Tests-2AHIF-2122.csv";
|
|
|
|
Console.WriteLine("List of Exams");
|
|
Console.WriteLine("=============");
|
|
var examList = CreateListFromCsv(FileName);
|
|
|
|
Console.WriteLine($"{"Subject",-8} {"Date",-10} Teacher");
|
|
for (var i = 0; i < examList.Count; i++)
|
|
{
|
|
var exam = examList.GetAt(i);
|
|
if (exam == null)
|
|
{
|
|
continue;
|
|
}
|
|
Console.WriteLine($"{exam.Subject,-8} {exam.Date.ToShortDateString()} {exam.Teacher}");
|
|
}
|
|
Console.ReadKey();
|
|
|
|
return;
|
|
|
|
static ExamList CreateListFromCsv(string fileName)
|
|
{
|
|
var testList = new ExamList();
|
|
// TODO read CSV file
|
|
return testList;
|
|
} |