I try to add by default a scheduling start date when I create a page or an article. There is my code :
public override void ItemAdding(SPItemEventProperties properties)
{
base.ItemAdding(properties);
SPListItem listItem = properties.ListItem;
ScheduledItem scheduledItem = null;
if (ScheduledItem.IsScheduledItem(listItem))
{
scheduledItem = ScheduledItem.GetScheduledItem(listItem);
}
else
{
throw new System.ArgumentException
("The document library containing this SPListItem must support scheduling",
"listItem");
}
scheduledItem.StartDate = DateTime.Today;
scheduledItem.ListItem.Update();
scheduledItem.Schedule();
}
But I have the error which said that listItem is null (because it's not create). So I need help. Can anyone provide some guidance? Thanks in advance
