namespace HStation.Service.Xhs
{
///
///
///
public static class XhsProjectExtensions
{
///
/// 获取发布状态
///
public static ePublishStatus GetPublishStatus(this Model.XhsProject rhs)
{
var status = ePublishStatus.UnDesigned;
if (rhs == null)
{
return status;
}
if (new HStation.Service.XhsProjectSite().IsExistByProjectID(rhs.ID))
{
status = ePublishStatus.UnPublished;
}
if (rhs.StartTime.HasValue)
{
status = ePublishStatus.Published;
}
if (rhs.EndTime.HasValue)
{
status = ePublishStatus.Deprecated;
}
return status;
}
}
}