Пример #1
0
        /// <summary>
        /// 获取应用的PubliclyAuditStatus设置
        /// </summary>
        /// <param name="applicationId">ApplicationId</param>
        /// <returns></returns>
        public PubliclyAuditStatus GetPubliclyAuditStatus(int applicationId)
        {
            ApplicationDataService applicationDataService = new ApplicationDataService();
            long valueOfPubliclyAuditStatus = applicationDataService.GetLong(applicationId, ApplicationDataKeys.Instance().PubliclyAuditStatus());

            if (valueOfPubliclyAuditStatus != 0)
            {
                return((PubliclyAuditStatus)valueOfPubliclyAuditStatus);
            }
            else
            {
                return(PubliclyAuditStatus.Pending_GreaterThanOrEqual);
            }
        }
Пример #2
0
        /// <summary>
        /// 保存应用的PubliclyAuditStatus设置
        /// </summary>
        /// <param name="applicationId">ApplicationId</param>
        /// <returns></returns>
        public void SavePubliclyAuditStatus(int applicationId, PubliclyAuditStatus publiclyAuditStatus)
        {
            ApplicationDataService applicationDataService = new ApplicationDataService();

            applicationDataService.Change(applicationId, ApplicationDataKeys.Instance().PubliclyAuditStatus(), (long)publiclyAuditStatus);
        }
Пример #3
0
 /// <summary>
 /// 应用的哪些审核状态可以对外显示
 /// </summary>
 /// <param name="applicationDataKeys"></param>
 public static string PubliclyAuditStatus(this ApplicationDataKeys applicationDataKeys)
 {
     return("PubliclyAuditStatus");
 }