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)); } }