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