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));
     }
 }
Beispiel #3
0
 public void PlaceBet(SubmitedBet submitedBet)
 {
     _betRepository.PlaceBet(submitedBet);
 }