Example #1
0
            internal virtual Dictionary <string, string> GetQueryParameters()
            {
                var queryParameters = new Dictionary <string, string>();

                if (null != EventCollection)
                {
                    queryParameters[KeenConstants.QueryParmEventCollection] = EventCollection;
                }
                if (null != TargetProperty)
                {
                    queryParameters[KeenConstants.QueryParmTargetProperty] = TargetProperty;
                }
                if (null != GroupBy)
                {
                    queryParameters[KeenConstants.QueryParmGroupBy] = GroupBy;
                }
                if (null != Timeframe)
                {
                    queryParameters[KeenConstants.QueryParmTimeframe] = Timeframe.ToString();
                }
                if (null != Interval)
                {
                    queryParameters[KeenConstants.QueryParmInterval] = Interval;
                }

                return(queryParameters);
            }
            internal virtual List <KeyValuePair <string, string> > GetQueryParameters()
            {
                var queryParameters = new List <KeyValuePair <string, string> >();

                if (null != EventCollection)
                {
                    queryParameters.Add(new KeyValuePair <string, string>(KeenConstants.QueryParmEventCollection, EventCollection));
                }
                if (null != TargetProperty)
                {
                    queryParameters.Add(new KeyValuePair <string, string>(KeenConstants.QueryParmTargetProperty, TargetProperty));
                }
                if (null != GroupBy)
                {
                    queryParameters.Add(new KeyValuePair <string, string>(KeenConstants.QueryParmGroupBy, GroupBy));
                }
                if (null != Timeframe)
                {
                    queryParameters.Add(new KeyValuePair <string, string>(KeenConstants.QueryParmTimeframe, Timeframe.ToString()));
                }
                if (null != Interval)
                {
                    queryParameters.Add(new KeyValuePair <string, string>(KeenConstants.QueryParmInterval, Interval));
                }

                return(queryParameters);
            }