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; }
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; }