public bool ContainsParameterValue(MovilizerReplyParameterValue pValue)
 {
     foreach (MovilizerReplyParameterValue parameterValue in _replyQuestion.parameterValue)
     {
         if (parameterValue.parameterKey.Equals(pValue.parameterKey) &&
             parameterValue.valueFreeText.Equals(pValue.valueFreeText))
         {
             return true;
         }
     }
     return false;
 }
 public bool ContainsParameterValue(MovilizerReplyParameterValue pValue)
 {
     foreach (MovilizerReplyParameterValue parameterValue in _replyQuestion.parameterValue)
     {
         if (parameterValue.parameterKey.Equals(pValue.parameterKey) &&
             parameterValue.valueFreeText.Equals(pValue.valueFreeText))
         {
             return(true);
         }
     }
     return(false);
 }
 public bool ContainsParameterValues(MovilizerReplyParameterValue[] pValues)
 {
     int counter = 0;
     foreach (MovilizerReplyParameterValue parameterValue in _replyQuestion.parameterValue)
     {
         foreach (MovilizerReplyParameterValue pValue in pValues)
         {
             if (parameterValue.parameterKey.Equals(pValue.parameterKey) &&
                 parameterValue.valueFreeText.Equals(pValue.valueFreeText))
             {
                 counter++;
             }
         }
     }
     return counter == pValues.Length;
 }
Пример #4
0
 public void FilterReplyQuestionsByParameterValue(MovilizerReplyParameterValue parameterValue)
 {
     FilterReplyQuestionsByParameterValues(new MovilizerReplyParameterValue[] { parameterValue });
 }
 public void FilterReplyQuestionsByParameterValue(MovilizerReplyParameterValue parameterValue)
 {
     FilterReplyQuestionsByParameterValues(new MovilizerReplyParameterValue[] { parameterValue });
 }
        public void FilterReplyQuestionsByParameterValues(MovilizerReplyParameterValue[] parameterValues)
        {
            List<ReplyQuestionTemplate> filteredReplyQuestions = new List<ReplyQuestionTemplate>();

            foreach (ReplyQuestionTemplate replyQuestion in _replyQuestions)
            {
                if (replyQuestion.ContainsParameterValues(parameterValues))
                {
                    filteredReplyQuestions.Add(replyQuestion);
                }
            }

            _filteredReplyQuestions = filteredReplyQuestions;
        }