public void PlaceBet(SubmitedBet submitedBet) { _context.BetSlip.Add(submitedBet.BetSlip); _context.SaveChanges(); for (int i = 0; i < submitedBet.BetTbls.Length; i++) { //submitedBet.BetTbls[i].BetId = GetBetEvents().Count()-1+1; submitedBet.BetTbls[i].TicketNumber = Guid.NewGuid().ToString(); submitedBet.BetTbls[i].Date = DateTime.Now.Date; _context.BetTbl.Add(submitedBet.BetTbls[i]); _context.SaveChanges(); } }
public IActionResult PlaceBet([FromBody] SubmitedBet submitedBet) { try { if (submitedBet != null) { _betService.PlaceBet(submitedBet); return(Ok("Bet successfully struck")); } else { return(BadRequest("Sorry something wen wtong")); } } catch (Exception ex) { return(BadRequest("There was an error trying to process your request " + ex)); } }
public void PlaceBet(SubmitedBet submitedBet) { _betRepository.PlaceBet(submitedBet); }