private void CreateFolders()
{
// make sure we have the template of the items we want to move
Template = _database.Templates[_template];
// we at least need a year template
YearFolder = new Folder(_database.Templates[_yearTemplate], _yearFormat);
// we may want to organize in months too
if (!string.IsNullOrEmpty(_monthTemplate))
{
MonthFolder = new Folder(_database.Templates[_monthTemplate], _monthFormat);
}
// we may also want to put in day folders
if (!string.IsNullOrEmpty(_dayTemplate))
{
DayFolder = new Folder(_database.Templates[_dayTemplate], _dayFormat);
HourFolder = new Folder(_database.Templates[_dayTemplate], _hourFormat);
MinuteFolder = new Folder(_database.Templates[_dayTemplate], _minuteFormat);
SecondFolder = new Folder(_database.Templates[_dayTemplate], _secondFormat);
}
// make sure we have a Month if we have a Day
Sitecore.Diagnostics.Assert.IsFalse(MonthFolder == null && DayFolder != null, "dayTemplate without monthTemplate");
}