while (true) {
Date date = c.getTime();
if (date.after(endDate))
break;
ServiceCalendarDate calendarDate = new ServiceCalendarDate();
calendarDate.setServiceId(serviceId);
calendarDate.setDate(new ServiceDate(date));
calendarDate.setExceptionType(exceptionType);
_dao.saveEntity(calendarDate);
c.add(Calendar.DAY_OF_YEAR, 1);
}
}