コード例 #1
0
        public int CreatePlayerGameBet(PlayerGameBetCreate model)
        {
            var entity =
                new PlayerGameBet()
            {
                OwnerId    = _userId,
                Sport      = model.Sport,
                League     = model.League,
                PlayerName = model.PlayerName,
                PlayerTeam = model.PlayerTeam,
                PlayerPick = model.PlayerPick,
                CreatedUtc = DateTimeOffset.Now
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.PlayerGameBets.Add(entity);

                if (ctx.SaveChanges() == 1)
                {
                    return(entity.BaseId);
                }
                else
                {
                    return(0);
                }
            }
        }
コード例 #2
0
        public ActionResult Create(PlayerGameBetCreate model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var service   = CreatePlayerGameBetService();
            var baseBetID = service.CreatePlayerGameBet(model);

            if (baseBetID >= 0)
            {
                TempData["SaveResult"] = "Your bet was created";
                return(RedirectToAction("Create", "BetInfo", new { id = baseBetID }));
            }
            ;



            ModelState.AddModelError("", "Your bet could not be created");

            return(View(model));
        }