Exemple #1
0
        public IList <MarketTypeResult> ListMarketTypes(MarketFilter filter)
        {
            filter.IfNull(x => { throw new ArgumentException("filter"); });

            var request = new JsonRequest
            {
                Id     = 1,
                Method = LIST_MARKET_TYPES,
                Params = new { filter }
            };

            return(Invoke <IList <MarketTypeResult> >(request));
        }
Exemple #2
0
        /// <summary>
        /// События
        /// </summary>
        /// <param name="filter"></param>
        /// <returns></returns>
        public IList <EventResult> ListEvents(MarketFilter filter)
        {
            filter.IfNull(x => { throw new ArgumentException("filter"); });

            var request = new JsonRequest
            {
                Id     = 1,
                Method = LIST_EVENTS,
                Params = new { filter }
            };

            return(Invoke <IList <EventResult> >(request));
        }
Exemple #3
0
        /// <summary>
        /// Виды ставок
        /// </summary>
        /// <param name="filter"></param>
        /// <param name="marketProjection"></param>
        /// <param name="sort"></param>
        /// <param name="maxResults"></param>
        /// <returns></returns>
        public IList <MarketCatalogue> ListMarketCatalogue(MarketFilter filter, IList <MarketProjection> marketProjection, MarketSort?sort, int maxResults)
        {
            filter.IfNull(x => throw new ArgumentException("filter"));

            var request = new JsonRequest
            {
                Id     = 1,
                Method = $"{SERVICE}/{VERSION}/listMarketCatalogue",
                Params = new { filter, marketProjection, sort, maxResults }
            };

            return(Invoke <IList <MarketCatalogue> >(request));
        }
Exemple #4
0
 /// <summary>
 /// Виды ставок
 /// </summary>
 /// <param name="filter"></param>
 /// <param name="maxResults"></param>
 /// <returns></returns>
 public IList <MarketCatalogue> ListMarketCatalogue(MarketFilter filter, int maxResults)
 {
     return(ListMarketCatalogue(filter, null, null, maxResults));
 }