Beispiel #1
0
        private IEnumerable <string> GetArgs(WordSearchRequest wordSearchRequest)
        {
            foreach (var arg in WordnikUrlHelper.GetCaseSensitiveArguments(wordSearchRequest.CaseSensitive))
            {
                yield return(arg);
            }
            yield return(WordnikUrlHelper.GetMinimumDictionaryCountArgument(wordSearchRequest.MinimumDictionaryCount));

            yield return(WordnikUrlHelper.GetMaximumDictionaryCountArgument(wordSearchRequest.MaximumDictionaryCount));

            yield return(WordnikUrlHelper.GetMaximumLengthArgument(wordSearchRequest.MaximumLength));

            yield return(WordnikUrlHelper.GetMinimumLengthArgument(wordSearchRequest.MinimumLength));

            foreach (var arg in WordnikUrlHelper.GetExpludePartsOfSpeechArguments(wordSearchRequest.ExcludePartsOfSpeech))
            {
                yield return(arg);
            }
            foreach (var arg in WordnikUrlHelper.GetIncludePartsOfSpeechArguments(wordSearchRequest.IncludePartsOfSpeech))
            {
                yield return(arg);
            }
            yield return(WordnikUrlHelper.GetLimitArgument(wordSearchRequest.Limit));

            yield return(WordnikUrlHelper.GetSkipArgument(wordSearchRequest.Skip));

            yield return(WordnikUrlHelper.GetApiKeyArgument(wordSearchRequest.ApiKey));
        }
        private IEnumerable <string> GetArgs(GetRandomWordRequest getRandomWordRequest)
        {
            yield return(WordnikUrlHelper.GetMinCorpusCountArgument(getRandomWordRequest.MinCorpusCount));

            yield return(WordnikUrlHelper.GetMaxCorpusCountArgument(getRandomWordRequest.MaxCorpusCount));

            foreach (var arg in WordnikUrlHelper.GetWithDictionaryDefinitionArguments(getRandomWordRequest.WithDictionaryDefinitions))
            {
                yield return(arg);
            }
            yield return(WordnikUrlHelper.GetMinimumDictionaryCountArgument(getRandomWordRequest.MinimumDictionaryCount));

            yield return(WordnikUrlHelper.GetMaximumDictionaryCountArgument(getRandomWordRequest.MaximumDictionaryCount));

            yield return(WordnikUrlHelper.GetMaximumLengthArgument(getRandomWordRequest.MaximumLength));

            yield return(WordnikUrlHelper.GetMinimumLengthArgument(getRandomWordRequest.MinimumLength));

            foreach (var arg in WordnikUrlHelper.GetExpludePartsOfSpeechArguments(getRandomWordRequest.ExcludePartsOfSpeech))
            {
                yield return(arg);
            }
            foreach (var arg in WordnikUrlHelper.GetIncludePartsOfSpeechArguments(getRandomWordRequest.IncludePartsOfSpeech))
            {
                yield return(arg);
            }
            yield return(WordnikUrlHelper.GetApiKeyArgument(getRandomWordRequest.ApiKey));
        }
Beispiel #3
0
 private IEnumerable <string> GetArgs(WordOfTheDayRequest wordOfTheDayRequest)
 {
     foreach (var arg in WordnikUrlHelper.GetDateArguments(wordOfTheDayRequest.Date))
     {
         yield return(arg);
     }
     yield return(WordnikUrlHelper.GetApiKeyArgument(wordOfTheDayRequest.ApiKey));
 }
Beispiel #4
0
        private IEnumerable <string> GetArgs(ReverseDictionaryRequest getRandomWordsRequest)
        {
            yield return(WordnikUrlHelper.GetQueryArgument(getRandomWordsRequest.Query));

            foreach (var arg in WordnikUrlHelper.GetFindSenseForWordArgument(getRandomWordsRequest.FindSenseForWord))
            {
                yield return(arg);
            }
            foreach (var arg in WordnikUrlHelper.GetWithIncludeSourceDictionaryArguments(getRandomWordsRequest.IncludeSourceDictionary))
            {
                yield return(arg);
            }
            foreach (var arg in WordnikUrlHelper.GetWithExcludeSourceDictionaryArguments(getRandomWordsRequest.ExcludeSourceDictionary))
            {
                yield return(arg);
            }
            yield return(WordnikUrlHelper.GetMinCorpusCountArgument(getRandomWordsRequest.MinCorpusCount));

            yield return(WordnikUrlHelper.GetMaxCorpusCountArgument(getRandomWordsRequest.MaxCorpusCount));

            yield return(WordnikUrlHelper.GetMaximumLengthArgument(getRandomWordsRequest.MinimumLength));

            yield return(WordnikUrlHelper.GetMinimumLengthArgument(getRandomWordsRequest.MaximumLength));

            yield return(WordnikUrlHelper.GetMinimumLengthArgument(getRandomWordsRequest.MaximumLength));

            foreach (var arg in WordnikUrlHelper.GetSortByArguments(getRandomWordsRequest.SortBy))
            {
                yield return(arg);
            }
            foreach (var arg in WordnikUrlHelper.GetExpandTermsArguments(getRandomWordsRequest.ExpandTerms))
            {
                yield return(arg);
            }
            foreach (var arg in WordnikUrlHelper.GetSortOrderArguments(getRandomWordsRequest.SortOrder))
            {
                yield return(arg);
            }
            foreach (var arg in WordnikUrlHelper.GetExpludePartsOfSpeechArguments(getRandomWordsRequest.ExcludePartsOfSpeech))
            {
                yield return(arg);
            }
            foreach (var arg in WordnikUrlHelper.GetIncludePartsOfSpeechArguments(getRandomWordsRequest.IncludePartsOfSpeech))
            {
                yield return(arg);
            }
            yield return(WordnikUrlHelper.GetLimitArgument(getRandomWordsRequest.Limit));

            yield return(WordnikUrlHelper.GetApiKeyArgument(getRandomWordsRequest.ApiKey));
        }