コード例 #1
0
ファイル: AccountController.cs プロジェクト: EladJy/BCare
        public IActionResult BloodTestResult(int id)
        {
            context = HttpContext.RequestServices.GetService(typeof(BCare.data.BcareContext)) as BcareContext;
            String cookie = Request.Cookies["Session"];

            if (cookie != null)
            {
                ViewBag.UserID         = Int32.Parse(cookie.Substring(10));
                ViewBag.UserTestResult = context.GetTestResultByID(id);
                if (ViewBag.UserTestResult.BTC.Count != 0)
                {
                    if (ViewBag.UserID == ViewBag.UserTestResult.User_ID)
                    {
                        ViewBag.Message = "isCorrect";
                    }
                    else
                    {
                        ViewBag.Message = "ErrorID";
                    }
                }
                else
                {
                    ViewBag.Message = "NoTests";
                }
            }
            return(View(ViewBag.UserTestResult));
        }
コード例 #2
0
ファイル: Population.cs プロジェクト: EladJy/BCare
 public Population(int btID, BcareContext context)
 {
     BTVM = new BloodTestViewModel();
     BTVM = context.GetTestResultByID(btID);
     for (int i = 0; i < populationSize; i++)
     {
         Individual arrGenome = new Individual(btID, context);
         arrIndiv.Add(arrGenome);
         arrGenome.CalculateFitness(BTVM);
     }
     //arrIndiv.Sort();
     bestList.Add(arrIndiv[0]);
 }