Esempio n. 1
0
        public bool UpdateForumStatus(int forumID, ForumStatus forumStatus)
        {
            List <int> forumIdentities = new List <int>();

            forumIdentities.Add(forumID);
            return(UpdateForumStatus(forumIdentities, forumStatus));
        }
Esempio n. 2
0
        /// <summary>
        /// 修改版块状态
        /// </summary>
        /// <param name="forumID"></param>
        /// <param name="forumStatus"></param>
        /// <returns></returns>
        public bool UpdateForumStatus(IEnumerable <int> forumIDs, ForumStatus forumStatus)
        {
            bool success = ForumDaoV5.Instance.UpdateForumStatus(forumIDs, forumStatus);

            if (success)
            {
                ClearAllCache();
            }
            return(success);
        }
Esempio n. 3
0
        public override bool UpdateForumStatus(IEnumerable <int> forumIDs, ForumStatus forumStatus)
        {
            using (SqlQuery query = new SqlQuery())
            {
                query.CommandText = "bx_UpdateForumStatus";
                query.CommandType = CommandType.StoredProcedure;

                query.CreateParameter <string>("@ForumIdentities", StringUtil.Join(forumIDs), SqlDbType.VarChar, 8000);
                query.CreateParameter <int>("@ForumStatus", (int)forumStatus, SqlDbType.TinyInt);
                query.CreateParameter <int>("@errorCode", SqlDbType.Int, ParameterDirection.ReturnValue);
                query.ExecuteNonQuery();

                return((int)query.Parameters["@errorCode"].Value == 0);
            }
        }
Esempio n. 4
0
        public override bool UpdateForumStatus(IEnumerable<int> forumIDs, ForumStatus forumStatus)
        {
            using (SqlQuery query = new SqlQuery())
            {
                query.CommandText = "bx_UpdateForumStatus";
                query.CommandType = CommandType.StoredProcedure;

                query.CreateParameter<string>("@ForumIdentities", StringUtil.Join(forumIDs), SqlDbType.VarChar, 8000);
                query.CreateParameter<int>("@ForumStatus", (int)forumStatus, SqlDbType.TinyInt);
                query.CreateParameter<int>("@errorCode", SqlDbType.Int, ParameterDirection.ReturnValue);
                query.ExecuteNonQuery();

                return (int)query.Parameters["@errorCode"].Value == 0;
            }
        }
Esempio n. 5
0
 /// <summary>
 /// 修改版块状态
 /// </summary>
 /// <param name="forumID"></param>
 /// <param name="forumStatus"></param>
 /// <returns></returns>
 public abstract bool UpdateForumStatus(IEnumerable <int> forumIDs, ForumStatus forumStatus);