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; }
public OddHandlerController(MyBetAppContext context) { _context = context; }
public OddsRepository(IHttpContextAccessor httpContextAccessor, MyBetAppContext _db) { _httpContextAccessor = httpContextAccessor; db = _db; }