DateTime?IArchiveLaterService.GetScheduledArchiveUtc(ArchiveLaterPart archiveLaterPart) { var task = _scheduledTaskManager.GetTasks(archiveLaterPart.ContentItem) .SingleOrDefault(t => t.TaskType == UnpublishTaskType); return(task == null ? null : task.ScheduledUtc); }
public ArchiveLaterViewModel(ArchiveLaterPart archiveLaterPart) { _archiveLaterPart = archiveLaterPart; }
protected void LazyLoadHandlers(ArchiveLaterPart part) { part.ScheduledArchiveUtc.Loader(() => _archiveLaterService.GetScheduledArchiveUtc(part)); }