예제 #1
0
    /// <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();
        }
    }
예제 #2
0
 /// <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));
 }