luckySix.cs 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Net;
  5. using System.Net.Http;
  6. using ResfullApi.Models;
  7. using Newtonsoft.Json;
  8. using System.Data;
  9. using Newtonsoft.Json.Linq;
  10. using Microsoft.AspNetCore.Mvc;
  11. namespace ApiProcess.Controllers
  12. {
  13. [ApiController]
  14. [Route("api/[controller]/[action]/data")]
  15. public class luckySix : ControllerBase
  16. {
  17. static readonly log4net.ILog logger = log4net.LogManager.GetLogger(typeof(luckySix));
  18. // {"users":"50940227941","serviceId":"30","listNumber":"1$12$23%65$23$23","money":"30","times":"3"}
  19. [HttpPost]
  20. public IActionResult bet([FromBody] dynamic sendData)
  21. {
  22. ////log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
  23. ////log4net.Config.XmlConfigurator.Configure();
  24. lksObjBetResponse response = new lksObjBetResponse();
  25. response.status = "-1";
  26. response.message = "Err unknow";
  27. try
  28. {
  29. lksObjBetResquest data = JsonConvert.DeserializeObject<lksObjBetResquest>(sendData.ToString());
  30. logger.Info("New request income bet :" + data.ToString());
  31. DataSet ds_regist = lksDataAccess.LKS_BET(data.users, data.serviceid, data.listNumber, data.money, data.times);
  32. logger.Info("Call database LKS_BET success:");
  33. if (ds_regist != null & ds_regist.Tables[0].Rows.Count > 0)
  34. {
  35. response.listBetId = ds_regist.Tables[0].Rows[0]["listBetId"].ToString();
  36. response.status = ds_regist.Tables[0].Rows[0]["status"].ToString();
  37. response.message = ds_regist.Tables[0].Rows[0]["message"].ToString();
  38. response.listRandomId = ds_regist.Tables[0].Rows[0]["listRandomId"].ToString();
  39. response.bet_coin = ds_regist.Tables[0].Rows[0]["bet_coin"].ToString();
  40. response.cash_coin = ds_regist.Tables[0].Rows[0]["cash_coin"].ToString();
  41. }
  42. }
  43. catch (Exception ex)
  44. {
  45. logger.Info("Err:" + ex.ToString());
  46. }
  47. logger.Info("Responase to web: " + response.ToString());
  48. return Ok(response);
  49. }
  50. //lay danh sach cac bet gan nhat
  51. //{"users":"50940227941","serviceId":"30","status":"0","date":"-1","top":"100","isWin":"1"}
  52. [HttpPost]
  53. public IActionResult getListBet([FromBody] dynamic sendData)
  54. {
  55. //log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
  56. //log4net.Config.XmlConfigurator.Configure();
  57. lksObjGetBetResponse response = new lksObjGetBetResponse();
  58. response.status = "-1";
  59. response.message = "Err unknow";
  60. logger.Info("New request income getListBet :" + sendData.ToString());
  61. try
  62. {
  63. var userObj = JObject.Parse(sendData.ToString());
  64. string users = Convert.ToString(userObj["users"]);
  65. string serviceid = Convert.ToString(userObj["serviceId"]);
  66. string status = Convert.ToString(userObj["status"]);
  67. string date = Convert.ToString(userObj["date"]);
  68. string top = Convert.ToString(userObj["top"]);
  69. string isWin = Convert.ToString(userObj["isWin"]);
  70. if (string.IsNullOrEmpty(users)) users = "-1";
  71. if (string.IsNullOrEmpty(serviceid)) serviceid = "-1";
  72. if (string.IsNullOrEmpty(status)) status = "-1";
  73. if (string.IsNullOrEmpty(date)) date = "-1";
  74. if (string.IsNullOrEmpty(top)) top = "-1";
  75. if (string.IsNullOrEmpty(isWin)) isWin = "0";
  76. DataSet ds_regist = lksDataAccess.LKS_BET_GET_LIST(users, serviceid, status, date, top, isWin);
  77. logger.Info("Call database LKS_BET_GET_LIST success:");
  78. if (ds_regist != null & ds_regist.Tables[0].Rows.Count > 0)
  79. {
  80. response.status = "0";
  81. response.message = "Get list Bet of user is success";
  82. response.listBet = new lksObjBet[ds_regist.Tables[0].Rows.Count];
  83. for (int j = 0; j < ds_regist.Tables[0].Rows.Count; j++)
  84. {
  85. lksObjBet obj = new lksObjBet();
  86. obj.id = ds_regist.Tables[0].Rows[j]["id"].ToString();
  87. obj.userId = ds_regist.Tables[0].Rows[j]["USERS_ID"].ToString();
  88. obj.listNumber = ds_regist.Tables[0].Rows[j]["STR"].ToString();
  89. obj.listNumberSort = ds_regist.Tables[0].Rows[j]["STR_SORT"].ToString();
  90. obj.randomResult = ds_regist.Tables[0].Rows[j]["randomResult"].ToString();
  91. obj.dateBet = ds_regist.Tables[0].Rows[j]["VSYSDATE"].ToString();
  92. obj.typeBet = ds_regist.Tables[0].Rows[j]["TYPE"].ToString();
  93. obj.moneyBet = ds_regist.Tables[0].Rows[j]["BET_MONEY"].ToString();
  94. obj.moneyWin = ds_regist.Tables[0].Rows[j]["MONEY_WIN"].ToString();
  95. obj.randomId = ds_regist.Tables[0].Rows[j]["RANDOM_ID"].ToString();
  96. obj.randomStatus = ds_regist.Tables[0].Rows[j]["RANDOM_STATUS"].ToString();
  97. obj.randomStartDate = ds_regist.Tables[0].Rows[j]["RANDOM_START_DATE"].ToString();
  98. obj.randomEndDate = ds_regist.Tables[0].Rows[j]["RANDOM_END_DATE"].ToString();
  99. obj.randomSysDate = ds_regist.Tables[0].Rows[j]["RANDOM_SYS_DATE"].ToString();
  100. //Thong tin usser
  101. obj.users = ds_regist.Tables[0].Rows[0]["users"].ToString();
  102. obj.serviceid = ds_regist.Tables[0].Rows[0]["serviceid"].ToString();
  103. obj.fullName = ds_regist.Tables[0].Rows[0]["fullName"].ToString();
  104. obj.sex = ds_regist.Tables[0].Rows[0]["sex"].ToString();
  105. obj.address = ds_regist.Tables[0].Rows[0]["address"].ToString();
  106. obj.provinceId = ds_regist.Tables[0].Rows[0]["provinceId"].ToString();
  107. obj.cardNumber = ds_regist.Tables[0].Rows[0]["cardNumber"].ToString();
  108. obj.email = ds_regist.Tables[0].Rows[0]["email"].ToString();
  109. obj.company = ds_regist.Tables[0].Rows[0]["company"].ToString();
  110. obj.description = ds_regist.Tables[0].Rows[0]["description"].ToString();
  111. obj.picture = ds_regist.Tables[0].Rows[0]["picture"].ToString();
  112. obj.sexNeed = ds_regist.Tables[0].Rows[0]["sexNeed"].ToString();
  113. obj.birthday = ds_regist.Tables[0].Rows[0]["birthday"].ToString();
  114. obj.height = ds_regist.Tables[0].Rows[0]["height"].ToString();
  115. obj.weight = ds_regist.Tables[0].Rows[0]["weight"].ToString();
  116. obj.work = ds_regist.Tables[0].Rows[0]["work"].ToString();
  117. response.listBet[j] = obj;
  118. }
  119. }
  120. else
  121. {
  122. response.status = "1";
  123. response.message = "No data";
  124. }
  125. }
  126. catch (Exception ex)
  127. {
  128. logger.Info("Err:" + ex.ToString());
  129. }
  130. logger.Info("Responase to web: " + response.ToString());
  131. return Ok(response);
  132. }
  133. //{"users":"50940227941","serviceId":"30","date":"-1","top":"100"}
  134. [HttpPost]
  135. public IActionResult getTopUsersBet([FromBody] dynamic sendData)
  136. {
  137. //log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
  138. //log4net.Config.XmlConfigurator.Configure();
  139. usersObjProfileList response = new usersObjProfileList();
  140. logger.Info("New request income getListBet :" + sendData.ToString());
  141. try
  142. {
  143. var userObj = JObject.Parse(sendData.ToString());
  144. string users = Convert.ToString(userObj["users"]);
  145. string serviceid = Convert.ToString(userObj["serviceId"]);
  146. string date = Convert.ToString(userObj["date"]);
  147. string top = Convert.ToString(userObj["top"]);
  148. if (string.IsNullOrEmpty(users)) users = "-1";
  149. if (string.IsNullOrEmpty(serviceid)) serviceid = "-1";
  150. if (string.IsNullOrEmpty(date)) date = "-1";
  151. if (string.IsNullOrEmpty(top)) top = "-1";
  152. DataSet ds_regist = lksDataAccess.LKS_BET_GET_TOP_USERS(users, serviceid, date, top);
  153. logger.Info("Call database LKS_BET_GET_TOP_USERS success:");
  154. if (ds_regist != null & ds_regist.Tables[0].Rows.Count > 0)
  155. {
  156. response.status = "0";
  157. response.message = "Success";
  158. response.rowsOnPage = ds_regist.Tables[0].Rows[0]["ROW_ON_PAGE"].ToString();
  159. response.seqPage = ds_regist.Tables[0].Rows[0]["SEQ_PAGE"].ToString();
  160. response.totalPage = ds_regist.Tables[0].Rows[0]["TOTAL_PAGE"].ToString();
  161. response.listProfile = new usersObjProfile[ds_regist.Tables[0].Rows.Count];
  162. for (int j = 0; j < ds_regist.Tables[0].Rows.Count; j++)
  163. {
  164. usersObjProfile obj = new usersObjProfile();
  165. obj.id = ds_regist.Tables[0].Rows[j]["id"].ToString();
  166. obj.users = ds_regist.Tables[0].Rows[j]["users"].ToString();
  167. obj.serviceid = ds_regist.Tables[0].Rows[j]["serviceid"].ToString();
  168. obj.fullName = ds_regist.Tables[0].Rows[j]["fullName"].ToString();
  169. obj.sex = ds_regist.Tables[0].Rows[j]["sex"].ToString();
  170. obj.address = ds_regist.Tables[0].Rows[j]["address"].ToString();
  171. obj.provinceId = ds_regist.Tables[0].Rows[j]["provinceId"].ToString();
  172. obj.cardNumber = ds_regist.Tables[0].Rows[j]["cardNumber"].ToString();
  173. obj.email = ds_regist.Tables[0].Rows[j]["email"].ToString();
  174. obj.company = ds_regist.Tables[0].Rows[j]["company"].ToString();
  175. obj.description = ds_regist.Tables[0].Rows[j]["description"].ToString();
  176. obj.picture = ds_regist.Tables[0].Rows[j]["picture"].ToString();
  177. obj.sexNeed = ds_regist.Tables[0].Rows[j]["sexNeed"].ToString();
  178. obj.birthday = ds_regist.Tables[0].Rows[j]["birthday"].ToString();
  179. obj.height = ds_regist.Tables[0].Rows[j]["height"].ToString();
  180. obj.weight = ds_regist.Tables[0].Rows[j]["weight"].ToString();
  181. obj.work = ds_regist.Tables[0].Rows[j]["work"].ToString();
  182. obj.isLike = ds_regist.Tables[0].Rows[j]["isLike"].ToString();
  183. obj.usersId = ds_regist.Tables[0].Rows[j]["USER_ID"].ToString();
  184. obj.totalPic = ds_regist.Tables[0].Rows[j]["PIC_TOTAL"].ToString();
  185. obj.totalLike = ds_regist.Tables[0].Rows[j]["TOTALLIKE"].ToString();
  186. obj.totalView = ds_regist.Tables[0].Rows[j]["TOTALVIEW"].ToString();
  187. obj.lookingFor = ds_regist.Tables[0].Rows[j]["LOOKING_FOR"].ToString();
  188. DataSet dsInterests = new DataSet();
  189. dsInterests = usersDataAccess.USERS_GET_INTERESTS_BY_USER("-1", users, serviceid);
  190. if (dsInterests != null & dsInterests.Tables[0].Rows.Count > 0)
  191. {
  192. obj.listInterests = new usersInterests[dsInterests.Tables[0].Rows.Count];
  193. for (int k = 0; k < dsInterests.Tables[0].Rows.Count; k++)
  194. {
  195. usersInterests obj1 = new usersInterests();
  196. obj1.id = dsInterests.Tables[0].Rows[k]["id"].ToString();
  197. obj1.code = dsInterests.Tables[0].Rows[k]["code"].ToString();
  198. obj1.name = dsInterests.Tables[0].Rows[k]["name"].ToString();
  199. obj1.picture = dsInterests.Tables[0].Rows[k]["PICTURE"].ToString();
  200. obj.listInterests[k] = obj1;
  201. }
  202. }
  203. DataSet dsGift = new DataSet();
  204. dsGift = usersDataAccess.USERS_GIFT_GET_BUY_TOTAL_USERS(users, serviceid);
  205. if (dsGift != null & dsGift.Tables[0].Rows.Count > 0)
  206. {
  207. obj.listGift = new usersGift[dsGift.Tables[0].Rows.Count];
  208. for (int n = 0; n < dsGift.Tables[0].Rows.Count; n++)
  209. {
  210. usersGift obj2 = new usersGift();
  211. obj2.id = dsGift.Tables[0].Rows[n]["id"].ToString();
  212. obj2.code = dsGift.Tables[0].Rows[n]["code"].ToString();
  213. obj2.name = dsGift.Tables[0].Rows[n]["name"].ToString();
  214. obj2.chargMoney = dsGift.Tables[0].Rows[n]["CHARGE_MONEY"].ToString();
  215. obj2.chargeCode = dsGift.Tables[0].Rows[n]["CHARGE_CODE"].ToString();
  216. obj2.coin = dsGift.Tables[0].Rows[n]["COIN"].ToString();
  217. obj2.status = dsGift.Tables[0].Rows[n]["STATUS"].ToString();
  218. obj.listGift[n] = obj2;
  219. }
  220. }
  221. response.listProfile[j] = obj;
  222. }
  223. }
  224. else
  225. {
  226. response.status = "1";
  227. response.message = "No data";
  228. }
  229. }
  230. catch (Exception ex)
  231. {
  232. logger.Info("Err:" + ex.ToString());
  233. }
  234. logger.Info("Responase to web: " + response.ToString());
  235. return Ok(response);
  236. }
  237. //{"users":"50940227941","serviceId":"30","totalDay":"30"}
  238. [HttpPost]
  239. public IActionResult getTotalBet([FromBody] dynamic sendData)
  240. {
  241. //log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
  242. //log4net.Config.XmlConfigurator.Configure();
  243. lksObjGetBetTotalResponse response = new lksObjGetBetTotalResponse();
  244. response.status = "-1";
  245. response.message = "Err unknow";
  246. string total_day = "30";
  247. try
  248. {
  249. lksObjGetBetTotalRequest data = JsonConvert.DeserializeObject<lksObjGetBetTotalRequest>(sendData.ToString());
  250. if (!string.IsNullOrEmpty(data.totalDay)) total_day = data.totalDay;
  251. logger.Info("New request income getTotalBet :" + data.ToString());
  252. DataSet ds_regist = lksDataAccess.LKS_BET_GET_TOTAL(data.users, data.serviceid, total_day);
  253. logger.Info("Call database LKS_BET_GET_TOTAL success:");
  254. if (ds_regist != null & ds_regist.Tables[0].Rows.Count > 0)
  255. {
  256. response.status = "0";
  257. response.message = "Get list Bet of user is success";
  258. response.listTotalBet = new lksObjGetBetTotal[ds_regist.Tables[0].Rows.Count];
  259. for (int j = 0; j < ds_regist.Tables[0].Rows.Count; j++)
  260. {
  261. lksObjGetBetTotal obj = new lksObjGetBetTotal();
  262. obj.date = ds_regist.Tables[0].Rows[j]["vdate"].ToString();
  263. obj.betWin = ds_regist.Tables[0].Rows[j]["is_win"].ToString();
  264. obj.betLost = ds_regist.Tables[0].Rows[j]["is_lost"].ToString();
  265. response.listTotalBet[j] = obj;
  266. }
  267. }
  268. else
  269. {
  270. response.status = "1";
  271. response.message = "No data";
  272. }
  273. }
  274. catch (Exception ex)
  275. {
  276. logger.Info("Err:" + ex.ToString());
  277. }
  278. logger.Info("Responase to web: " + response.ToString());
  279. return Ok(response);
  280. }
  281. // {"randomId":"3","status":"-1","date":"02/02/2020"}
  282. [HttpPost]
  283. public IActionResult getListRandom([FromBody] dynamic sendData)
  284. {
  285. //log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
  286. //log4net.Config.XmlConfigurator.Configure();
  287. lksObjRandomGetResponse response = new lksObjRandomGetResponse();
  288. try
  289. {
  290. lksObjRandomGetRequest data = JsonConvert.DeserializeObject<lksObjRandomGetRequest>(sendData.ToString());
  291. logger.Info("New request income getListRandom :" + data.ToString());
  292. DataSet ds_regist = lksDataAccess.LKS_RANDOM_GET_BY_DATE(data.randomId,data.status,data.date);
  293. logger.Info("Call database LKS_RANDOM_GET_BY_DATE success:");
  294. if (ds_regist != null & ds_regist.Tables[0].Rows.Count > 0)
  295. {
  296. response.status = "0";
  297. response.message = "Get list Bet of user is success";
  298. response.listRandom = new lksObjRandom[ds_regist.Tables[0].Rows.Count];
  299. for (int j = 0; j < ds_regist.Tables[0].Rows.Count; j++)
  300. {
  301. lksObjRandom obj = new lksObjRandom();
  302. obj.id = ds_regist.Tables[0].Rows[j]["id"].ToString();
  303. obj.status = ds_regist.Tables[0].Rows[j]["STATUS"].ToString();
  304. obj.randomStr = ds_regist.Tables[0].Rows[j]["STR"].ToString();
  305. obj.dateStart = ds_regist.Tables[0].Rows[j]["DATE_START"].ToString();
  306. obj.dateEnd = ds_regist.Tables[0].Rows[j]["DATE_END"].ToString();
  307. obj.sysdate = ds_regist.Tables[0].Rows[j]["DATE_SYS"].ToString();
  308. response.listRandom[j] = obj;
  309. }
  310. }
  311. else
  312. {
  313. response.status = "1";
  314. response.message = "No data";
  315. }
  316. }
  317. catch (Exception ex)
  318. {
  319. logger.Info("Err:" + ex.ToString());
  320. }
  321. logger.Info("Responase to web: " + response.ToString());
  322. return Ok(response);
  323. }
  324. // {"randomId":"3"}
  325. [HttpPost]
  326. public IActionResult getRandomById([FromBody] dynamic sendData)
  327. {
  328. //log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
  329. //log4net.Config.XmlConfigurator.Configure();
  330. lksObjRandomResponse response = new lksObjRandomResponse();
  331. try
  332. {
  333. lksObjRandomRequest data = JsonConvert.DeserializeObject<lksObjRandomRequest>(sendData.ToString());
  334. logger.Info("New request income getRandomById :" + data.ToString());
  335. DataSet ds_regist = lksDataAccess.LKS_RANDOM_GET(data.randomId);
  336. logger.Info("Call database LKS_RANDOM_GET success:");
  337. if (ds_regist != null & ds_regist.Tables[0].Rows.Count > 0)
  338. {
  339. response.id = ds_regist.Tables[0].Rows[0]["id"].ToString();
  340. response.status = ds_regist.Tables[0].Rows[0]["STATUS"].ToString();
  341. response.randomStr = ds_regist.Tables[0].Rows[0]["STR"].ToString();
  342. response.dateStart = ds_regist.Tables[0].Rows[0]["DATE_START"].ToString();
  343. response.dateEnd = ds_regist.Tables[0].Rows[0]["DATE_END"].ToString();
  344. response.sysdate = ds_regist.Tables[0].Rows[0]["DATE_SYS"].ToString();
  345. }
  346. }
  347. catch (Exception ex)
  348. {
  349. logger.Info("Err:" + ex.ToString());
  350. }
  351. logger.Info("Responase to web: " + response.ToString());
  352. return Ok(response);
  353. }
  354. [HttpPost]
  355. //{"users":"10","serviceId":"30","fromdDate":"01/01/2020","toDate":"01/10/2020" }
  356. public IActionResult reportTotalBuyDate([FromBody] dynamic sendData)
  357. {
  358. //log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
  359. //log4net.Config.XmlConfigurator.Configure();
  360. lksReportTotalList response = new lksReportTotalList();
  361. response.status = "-1";
  362. response.message = "Err unknow";
  363. logger.Info("New request income report_total :" + sendData.ToString());
  364. try
  365. {
  366. var userObj = JObject.Parse(sendData.ToString());
  367. string users = Convert.ToString(userObj["users"]);
  368. string serviceid = Convert.ToString(userObj["serviceId"]);
  369. string fromdate = Convert.ToString(userObj["fromDate"]);
  370. string todate = Convert.ToString(userObj["toDate"]);
  371. if (string.IsNullOrEmpty(users)) users = "-1";
  372. if (string.IsNullOrEmpty(serviceid)) serviceid = "-1";
  373. if (string.IsNullOrEmpty(fromdate)) fromdate = "01/01/1990";
  374. if (string.IsNullOrEmpty(todate)) todate = "01/01/1990";
  375. DataSet ds_regist = lksDataAccess.LKS_REPORT_TOTAL(users, serviceid, fromdate, todate);
  376. logger.Info("Call database LKS_REPORT_TOTAL success:");
  377. if (ds_regist != null & ds_regist.Tables[0].Rows.Count > 0)
  378. {
  379. response.status = "0";
  380. response.message = "Success";
  381. response.listOfDate = new lksReportTotalObj[ds_regist.Tables[0].Rows.Count];
  382. for (int j = 0; j < ds_regist.Tables[0].Rows.Count; j++)
  383. {
  384. lksReportTotalObj obj = new lksReportTotalObj();
  385. obj.date = ds_regist.Tables[0].Rows[j]["ngay"].ToString();
  386. obj.totalBet = ds_regist.Tables[0].Rows[j]["total_bet"].ToString();
  387. obj.totalBetWin = ds_regist.Tables[0].Rows[j]["total_bet_win"].ToString();
  388. obj.totalBetNotWin = ds_regist.Tables[0].Rows[j]["total_bet_not_win"].ToString();
  389. obj.totalCoins = ds_regist.Tables[0].Rows[j]["total_coins"].ToString();
  390. obj.totalCoinsWin = ds_regist.Tables[0].Rows[j]["total_coins_win"].ToString();
  391. obj.totalMoneyBuy = ds_regist.Tables[0].Rows[j]["total_money_buy"].ToString();
  392. obj.totalCoinsBuy = ds_regist.Tables[0].Rows[j]["total_coins_buy"].ToString();
  393. obj.totalMoneyChange = ds_regist.Tables[0].Rows[j]["total_money_change"].ToString();
  394. obj.totalCoinsChange = ds_regist.Tables[0].Rows[j]["total_coins_change"].ToString();
  395. response.listOfDate[j] = obj;
  396. }
  397. }
  398. else
  399. {
  400. response.status = "1";
  401. response.message = "No data";
  402. }
  403. }
  404. catch (Exception ex)
  405. {
  406. logger.Info("Err:" + ex.ToString());
  407. }
  408. logger.Info("Responase to web: " + response.ToString());
  409. return Ok(response);
  410. }
  411. }
  412. }