protected void BTN_Jugar_Click(object sender, EventArgs e) { Juegos juego; int limite = 0; reiniciaLabl(); switch (DropDownJuego.SelectedItem.Text) { case "Ruleta": juego = new JuegoRuleta(); limite = 40; break; case "ParesNones": juego = new JuegoParesNones(); limite = 2; break; case "Cartas": juego = new JuegoApuestaCarta(); limite = 12; break; default: juego = null; break; } try { int opcionApuesta = Int32.Parse(OpcionApuesta.Text); float cantidadApuesta = float.Parse(CantidadApostada.Text); if (opcionApuesta > 0 && opcionApuesta <= limite) { if (cantidadApuesta <= 0) { lblErrores.Text = "Debe introducir una apuesta positiva"; } else { juego.generarInfoTicket(1, 1, cantidadApuesta); juego.jugar(Int32.Parse(OpcionApuesta.Text), juego.infoticket.cantidadApostada, 2); ResultadoGanancia.Text = juego.infoticket.ganancia.ToString(); ResultadoJuego.Text = juego.numGenerado.ToString(); } } else { lblErrores.Text = string.Format("El numero seleccionado debe estar entre 1 y {0}", limite); } } catch (FormatException ex) { System.Diagnostics.Debug.WriteLine(ex.Message); lblErrores.Text = "Debes rellenar los dos campos"; } }
public async Task <IActionResult> InsertJuegoRuleta() { JuegoRuleta NuevoJuego = new JuegoRuleta(); await _JuegoRuletasService.InsertJuegoRuleta(NuevoJuego); NuevoJuego = await _JuegoRuletasService.GetJuegoRuleta(NuevoJuego.Id); var JuegoRuletaDto = _mapper.Map <GetJuegoRuletaDto>(NuevoJuego); var response = new ApiResponse <GetJuegoRuletaDto>(JuegoRuletaDto); response.success = true; response.Message = "La ruleta ha sido creada"; return(Ok(response)); }
public async Task UpdateJuegoRuleta(JuegoRuleta juegoRuleta) { _UoW.JuegoRuletas.Update(juegoRuleta); await _UoW.CompleteAsync(); }
public async Task InsertJuegoRuleta(JuegoRuleta NuevoJuego) { _UoW.JuegoRuletas.Add(NuevoJuego); await _UoW.CompleteAsync(); }
public void Update(JuegoRuleta juegoruleta) { _context.JuegoRuletas.Update(juegoruleta); }
public void Add(JuegoRuleta juegoruleta) { _context.JuegoRuletas.Add(juegoruleta); }