コード例 #1
0
        public ActionResult Create(TestStatsCreate model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            var service = CreateTestService();

            if (service.CreateTestStats(model))
            {
                //TempData["SaveResult"] = "Your Cricketer was created.";
                return(RedirectToAction("Index"));
            }
            ;
            ModelState.AddModelError("", "Cricketer could not be created.");

            return(View(model));
        }
コード例 #2
0
        //Create OneDayStats
        public bool CreateTestStats(TestStatsCreate model)
        {
            var ctx       = new ApplicationDbContext();
            var Cricketer = ctx.Cricketerss.Find(model.CricketerId);

            if (Cricketer != null)
            {
                var entity =
                    new TestStats()
                {
                    UserId            = _userId,
                    DoubleCenturyTest = model.DoubleCenturyTest,
                    HalfCenturyTest   = model.HalfCenturyTest,
                    CricketerId       = Cricketer.CricketerId
                };

                using (ctx)
                {
                    ctx.TestStatss.Add(entity);
                    return(ctx.SaveChanges() == 1);
                }
            }
            return(false);
        }