public Roulette betValues(string Id, BDataStructure request) { if (request.moneyBet > 10000 || request.moneyBet < 1) { throw new CashOutRangeException(); } Roulette roulette = rouletteRepository.GetById(Id); if (roulette == null) { throw new RouletteNotFound(); } if (roulette.IsOpen == false) { throw new RouletteClosedException(); } roulette.board.Add(request); return(rouletteRepository.Update(roulette.idRoulette, roulette)); }
public IActionResult betValues([FromRoute(Name = "id")] string id, [FromBody] BDataStructure request) { if (!ModelState.IsValid) { return(BadRequest(new { error = true, msg = "Bad Request" })); } try { Roulette roulette = rouletteService.betValues(id, request); return(Ok(roulette)); } catch (Exception e) { Console.WriteLine(e); return(StatusCode(405)); } }