public static void Main()
Console.WriteLine("Hello World");
var jan1 = new DateTime(DateTime.Today.Year , 1, 1);
var startOfFirstWeek = jan1.AddDays(1 - (int)(jan1.DayOfWeek));
weekStart = startOfFirstWeek.AddDays(i * 7)
.TakeWhile(x => x.weekStart.Year <= jan1.Year)
weekFinish=x.weekStart.AddDays(4)
.SkipWhile(x => x.weekFinish < jan1.AddDays(1) )
WeekStart = x.weekStart.ToString("dd/MM/yyyy"),
WeekFinish = x.weekFinish.ToString("dd/MM/yyyy"),
foreach(var week in weeks) {