public ActionResult <List <Bet> > closeRoulette(int id)
 {
     try
     {
         DataBet      data        = new DataBet();
         DataRoulette dataRoulett = new DataRoulette();
         data.closeBet(id);
         Roulette roulette = new Roulette();
         roulette        = dataRoulett.getRouletteById(id);
         roulette.isOpen = false;
         dataRoulett.updateRouletteState(roulette);
         List <Bet> returnList = (List <Bet>)data.getBets();
         return(returnList);
     }
     catch (Exception e)
     {
         return((List <Bet>)null);
     }
 }
 public IActionResult CreateBet(Bet bet, [FromHeader(Name = "userId")] string UserId)
 {
     try
     {
         bet.userId = Convert.ToInt32(UserId);
         String message = validations(bet);
         if (message != "")
         {
             return(Ok(message));
         }
         else
         {
             DataBet data = new DataBet();
             data.Create(bet);
             return(Ok("Apuesta creada exitosamente"));
         }
     }
     catch (Exception e)
     {
         return(StatusCode(500, e.Message));
     }
 }