/// <summary>
 /// Assigns the leave details.
 /// </summary>
 /// <param name="presenter">The presenter.</param>
 private void AssignLeaveDetails(TeamDashboardPresenter presenter)
 {
     var leaveTypes = this.lookupService.RetrieveLeaveTypes(SessionData.Instance.UserInfo.Developer.DeveloperID).ToList();
     presenter.AssignLeaveTypes(leaveTypes);
     var leaveDayTypes = this.lookupService.RetrieveLeaveDayTypes(SessionData.Instance.UserInfo.Developer.DeveloperID).ToList();
     presenter.AssignLeaveDayTypes(leaveDayTypes);
     var holidays = this.lookupService.RetrieveHolidays(DateTime.Now.Year, SessionData.Instance.UserInfo.Developer.DeveloperID).Select(holiday => holiday.Date.ToString(MonthDateFormat, CultureInfo.CurrentCulture)).ToList();
     for (int count = 0; count < holidays.Count; count++)
     {
         if (count == 0)
         {
             presenter.Holidays = holidays[count];
         }
         else
         {
             presenter.Holidays = string.Format(CultureInfo.CurrentCulture, "{0},{1}", presenter.Holidays, holidays[count]);
         }
     }
 }