private void fillCells(int startDay, int noOfDays, IList<MonthTableCell> monthCells)
{
int i, j;
for (i = startDay; i <= 6; i++)
{
var curDay = i - startDay + 1;
monthCells[i].NumberCell.Phrase = getPhrase(curDay.ToString(CultureInfo.InvariantCulture));
monthCells[i].Month = CalendarData.Month;
monthCells[i].Year = CalendarData.Year;
monthCells[i].DayNumber = curDay;
}
var k = 7;
for (j = 6 - startDay + 1; j <= noOfDays - 1; j++)
{
var curDay = j + 1;
monthCells[k].NumberCell.Phrase = getPhrase(curDay.ToString(CultureInfo.InvariantCulture));
monthCells[k].Month = CalendarData.Month;
monthCells[k].Year = CalendarData.Year;
monthCells[k].DayNumber = curDay;
k = k + 1;
}
}