Example #1
0
        public async Task <int> GetUserBet(int userId, DateTime startTime, DateTime endTime, string gamePlatform, string sort, string order, int pageIndex, int pageSize)
        {
            int result = 0;
            NameValueCollection nvc = new NameValueCollection();

            nvc.Add("userId", userId.ToString());
            nvc.Add("startTime", startTime.ToString("yyyy-MM-dd 00:00:00"));
            nvc.Add("endTime", endTime.ToString("yyyy-MM-dd 00:00:00"));
            nvc.Add("gamePlatform", gamePlatform);
            nvc.Add("sort", sort);
            nvc.Add("order", order);
            nvc.Add("pageIndex", pageIndex.ToString());
            nvc.Add("pageSize", pageSize.ToString());

            String parms = UtilHelper.ConvertNameValueString(nvc);

            var request  = CreateRequest("api/bet/GetUserBet", HttpMethod.Get);
            var response = await Client.SendAsync(request);

            if (response.StatusCode == HttpStatusCode.OK)
            {
                var responseText = await response.Content.ReadAsStringAsync();

                result = JSSerializer.Deserialize <int>(responseText);
            }
            return(result);
        }