src/Orchard.Web/Modules/Orchard.PublishLater/ViewModels/PublishLaterViewModel.cs
(完整代码) 1KBusing System;
using Orchard.ContentManagement;
using Orchard.PublishLater.Models;
namespace Orchard.PublishLater.ViewModels {
public class PublishLaterViewModel {
private readonly PublishLaterPart _publishLaterPart;
public PublishLaterViewModel(PublishLaterPart publishLaterPart) {
_publishLaterPart = publishLaterPart;
}
public ContentItem ContentItem { get { return _publishLaterPart.ContentItem; } }
public bool IsPublished {
get { return ContentItem.VersionRecord != null && ContentItem.VersionRecord.Published; }
}
public bool HasDraft {
get {
return (
(ContentItem.VersionRecord != null)
&& ((ContentItem.VersionRecord.Published == false)
|| (ContentItem.VersionRecord.Published && ContentItem.VersionRecord.Latest == false)));
}
}
public bool HasPublished {
get { return IsPublished || ContentItem.ContentManager.Get(ContentItem.Id, VersionOptions.Published) != null; }
}
public DateTime? ScheduledPublishUtc { get; set; }
public string ScheduledPublishDate { get; set; }
public string ScheduledPublishTime { get; set; }
}
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
