public ActionResult OpenRoulette(int id) { try { DataRoulette data = new DataRoulette(); DTO.Roulette roulette = data.getRouletteById(id); if (roulette == null) { return(Ok("La ruleta no existe")); } else if (roulette.isOpen) { return(Ok("La ruleta ya está abierta")); } else { roulette.isOpen = true; data.updateRouletteState(roulette); return(Ok("La ruleta " + id + " se ha abierto")); } } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public ActionResult CreateRoulette() { try { DataRoulette data = new DataRoulette(); int a = data.getRoulette().Count() + 1; DTO.Roulette roulette = new DTO.Roulette { Id = a }; data.Create(roulette); return(Ok(roulette.Id)); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
private bool validateRouletteIsOpen(Bet bet) { DataRoulette data = new DataRoulette(); DTO.Roulette roulette = data.getRouletteById(bet.IdRoulette); if (roulette != null) { if (roulette.isOpen) { return(true); } return(false); } else { return(false); } }