Пример #1
0
        public JsonResult GetRecommendedNumbers()
        {
            string strResult = null;

            try
            {
                Target_Numbers getList = lottoMngRepository.GetTotalCountByPlace(1).SingleOrDefault();

                if (getList.targetNumberCount1 <= 0)
                {
                    throw new Exception("아직 결과가 없습니다. 다음에 다시 확인하세요");
                }
                else
                {
                    strResult = "{"
                                + "\"num1\": " + getList.targetNumber1 + ", "
                                + "\"num2\": " + getList.targetNumber2 + ", "
                                + "\"num3\": " + getList.targetNumber3 + ", "
                                + "\"num4\": " + getList.targetNumber4 + ", "
                                + "\"num5\": " + getList.targetNumber5 + ", "
                                + "\"num6\": " + getList.targetNumber6 + ", "
                                + "\"bonus\": " + getList.targetNumber7
                                + "}";
                }
            }
            catch (Exception e)
            {
                return(Json(false, "최신결과 없음", new { isSuccessful = "fail", isMsg = e.Message }, JsonRequestBehavior.AllowGet));
            }

            return(Json(true, "완료", strResult, JsonRequestBehavior.AllowGet));
        }
Пример #2
0
        public List <Target_Numbers> GetTotalCountByPlace(int topCount)
        {
            //1 get first num
            var list = this.GetLottoHistoryList();
            List <Target_Number> firstSet = GetList(list.Select(f => new Target_Number()
            {
                targetNumber = f.num1
            }).ToList());
            List <Target_Number> secondtSet = GetList(list.Select(f => new Target_Number()
            {
                targetNumber = f.num2
            }).ToList());
            List <Target_Number> thirdSet = GetList(list.Select(f => new Target_Number()
            {
                targetNumber = f.num3
            }).ToList());
            List <Target_Number> fourthSet = GetList(list.Select(f => new Target_Number()
            {
                targetNumber = f.num4
            }).ToList());
            List <Target_Number> fifthSet = GetList(list.Select(f => new Target_Number()
            {
                targetNumber = f.num5
            }).ToList());
            List <Target_Number> sixthSet = GetList(list.Select(f => new Target_Number()
            {
                targetNumber = f.num6
            }).ToList());
            List <Target_Number> luckySet = GetList(list.Select(f => new Target_Number()
            {
                targetNumber = f.bonus
            }).ToList());

            List <Target_Numbers> allNumbers = new List <Target_Numbers>();


            for (int i = 0; i < topCount; i++)
            {
                Target_Numbers an = new Target_Numbers();

                an.targetNumber1 = firstSet[i].targetNumber;
                an.targetNumber2 = secondtSet[i].targetNumber;
                an.targetNumber3 = thirdSet[i].targetNumber;
                an.targetNumber4 = fourthSet[i].targetNumber;
                an.targetNumber5 = fifthSet[i].targetNumber;
                an.targetNumber6 = sixthSet[i].targetNumber;
                an.targetNumber7 = luckySet[i].targetNumber;

                an.targetNumberCount1 = firstSet[i].targetNumberCount;
                an.targetNumberCount2 = secondtSet[i].targetNumberCount;
                an.targetNumberCount3 = thirdSet[i].targetNumberCount;
                an.targetNumberCount4 = fourthSet[i].targetNumberCount;
                an.targetNumberCount5 = fifthSet[i].targetNumberCount;
                an.targetNumberCount6 = sixthSet[i].targetNumberCount;
                an.targetNumberCount7 = luckySet[i].targetNumberCount;

                allNumbers.Add(an);
            }

            return(allNumbers);
        }