ACPAddIn.Client.requestExtendSuggestion C# (CSharp) Method

requestExtendSuggestion() public method

public requestExtendSuggestion ( int id, int type ) : List
id int
type int
return List
        public List<Suggestion> requestExtendSuggestion(int id, int type)
        {
            List<Object> parameters = new List<Object>();
            parameters.Add(id);
            parameters.Add(type);
            Operation operation = new Operation("requestExtendSuggestion", parameters);

            OperationResult result = invokeRemote(operation);

            List<Suggestion> extensions = new List<Suggestion>();

            if (result != null)
            {
                JArray resultArray = (JArray)result.reply;
                for (int i = 0; i < resultArray.Count; i++)
                {
                    Suggestion suggestion = resultArray[i].ToObject<Suggestion>();
                    if (suggestion != null)
                    {
                        extensions.Add(resultArray[i].ToObject<Sentence>());
                    }

                }
            }

            return extensions;
        }