Example #1
0
        public JsonResult SaveNewStakeAsync(StakesViewModel IncStakeData)
        {
            // object userId = _httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value;
            //var user = await _userManager.GetUserAsync(User);
            bool Resp = false;
            // var email = user.Email;
            Helpers hlp;

            using (MyBetAppContext db = new MyBetAppContext())
            {
                TbStakes sT = new TbStakes
                {
                    // UserID = hlp.CurrentUser(),
                    TotalStakeAmount = IncStakeData.Stakes.TotalStakeAmount
                };
                db.TbStakes.Add(sT);
                db.SaveChanges();
                foreach (var item in IncStakeData.StakesDetails)
                {
                    item.StakeID = sT.StakeID;
                    db.TbStakeDetails.Add(item);
                }
                ;
                db.SaveChanges();
                Resp = true;
            }


            return(Json(new { Result = Resp }));
        }
 public StakesRepository(MyBetAppContext _db)
 {
     db = _db;
 }
Example #3
0
 public OddHandlerController(MyBetAppContext context)
 {
     _context = context;
 }
 public OddsRepository(IHttpContextAccessor httpContextAccessor, MyBetAppContext _db)
 {
     _httpContextAccessor = httpContextAccessor;
     db = _db;
 }