/// <summary> /// Returns user name. /// </summary> /// <param name="parameters">(Document ID; Board Webpart Name) OR (Document ID; Board Webpart Name; Type)</param> public static object GetBoardMessagesCount(params object[] parameters) { switch (parameters.Length) { case 2: return(MessageBoardFunctions.GetBoardMessagesCount(ValidationHelper.GetInteger(parameters[0], 0), ValidationHelper.GetString(parameters[1], ""), "document")); case 3: return(MessageBoardFunctions.GetBoardMessagesCount(ValidationHelper.GetInteger(parameters[0], 0), ValidationHelper.GetString(parameters[1], ""), ValidationHelper.GetString(parameters[2], ""))); default: throw new NotSupportedException(); } }
/// <summary> /// Returns the count of messages in given message board. /// </summary> /// <param name="boardWebpartName">Name of the messageboard webpart.</param> /// <param name="type">Type of messageboard: 'document', 'user' or 'group'.</param> public int GetBoardMessagesCount(string boardWebpartName, string type) { // Get messages count return(MessageBoardFunctions.GetBoardMessagesCount(EvalInteger("DocumentID"), boardWebpartName, type)); }