KJController.cs 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. 
  2. using M55128_rec.Business;
  3. using M55128_rec.Business.TK;
  4. using M55128_rec.Models.ViewModels.GallerMangerModel;
  5. using Models;
  6. using System;
  7. using System.Collections.Generic;
  8. using System.Linq;
  9. using System.Web;
  10. using System.Web.Mvc;
  11. using Common;
  12. namespace M55128_rec.Controllers
  13. {
  14. [RoutePrefix("kj")]
  15. public class KJController : Controller
  16. {
  17. [Route("index.html")]
  18. public ActionResult Index()
  19. {
  20. List<LotteryData> model = KJApiBLL.GetLottery();
  21. var c11x5 = new PageLottery { Name = "11选5", Type = "11x5", Data = model.Where(w => w.MenuName == "c11x5").ToList() };
  22. var k3 = new PageLottery { Name = "快3", Type = "k3", Data = model.Where(w => w.MenuName == "k3").ToList() };
  23. var klsf = new PageLottery { Name = "快乐十分", Type = "klsf", Data = model.Where(w => w.MenuName == "klsf").ToList() };
  24. var kl12 = new PageLottery { Name = "快乐12", Type = "kl12", Data = model.Where(w => w.MenuName == "kl12").ToList() };
  25. var qt = new PageLottery { Name = "其他彩种", Type = "qt", Data = model.Where(w => w.MenuName == "qt").ToList() };
  26. var qgc = new PageLottery { Name = "全国彩", Type = "qgc", Data = model.Where(w => w.MenuName == "qgc").ToList() };
  27. var dfc = new PageLottery { Name = "地方彩", Type = "dfc", Data = model.Where(w => w.MenuName == "dfc").ToList() };
  28. var ssc = new PageLottery { Name = "时时彩", Type = "scc", Data = model.Where(w => w.MenuName == "ssc").ToList() };
  29. List<PageLottery> gpc = new List<PageLottery>();
  30. gpc.Add(c11x5);
  31. gpc.Add(k3);
  32. gpc.Add(klsf);
  33. gpc.Add(kl12);
  34. gpc.Add(qt);
  35. gpc.Add(ssc);
  36. List<PageLottery> gd = new List<PageLottery>();
  37. gd.Add(qgc);
  38. gd.Add(dfc);
  39. return View(Tuple.Create(gd,gpc));
  40. }
  41. [Route("{t?}.html")]
  42. public ActionResult KJXQ(string t)
  43. {
  44. var lotterytype = EnumHelper.GETEnumTypeByText<SCCLottery>(t);
  45. LotteryData model= KJApiBLL.GetLottery(lotterytype.ToString());
  46. //model.MoneyCount=model.MoneyCount.Trim
  47. return View(model);
  48. }
  49. [Route("~/kjzs/{i?}.html")]
  50. public ActionResult KJZS(string i)
  51. {
  52. //ViewBag.t = t;
  53. var lotterytype = EnumHelper.GETEnumTypeByText<SCCLottery>(i);
  54. var lottery = "";
  55. if (ZSlotterType.TypeOfNameDict.Keys.Contains(lotterytype.ToString()))
  56. {
  57. lottery= ZSlotterType.TypeOfNameDict[lotterytype.ToString()];
  58. }
  59. TrendChartModel model = TKApiBLL.GetTrendChartSRC(lottery);
  60. if (model == null)
  61. {
  62. model = new TrendChartModel();
  63. model.Name = "暂无数据";
  64. }
  65. return View(model);
  66. }
  67. }
  68. }