private async void btnRegJug_ClickAsync(object sender, EventArgs e) { if (Jugadores.AccesoInternet()) { ControlEn(btnRegJug, btnModJug, btnElimJug, cbSelecJug, false); btnRegJug.Enabled = false; textBox1.Text = "Registrando Por Favor Espere..."; btnBuscarJug.Enabled = false; if (ValTextJugadores()) { if (Jugadores.Create(new JugadoresModel(tboxsNombreJug.Text.ToUpper(), Int16.Parse(tboxiEdadJug.Text), tboxsPosicionJug.Text.ToUpper(), await Equipos.Read(tboxIdEquipo.Text), tboxsNacionalidadJug.Text.ToUpper(), new Uri(tboxuNacionalidadJug.Text), new Uri(tboxuJugador.Text)))) { MessageBox.Show("Se Ha Registrado Correctamente", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Ha Ocurrido Un Error Vuelva A Intentar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (Tablas(await Jugadores.Read())) { Progress(); } } else { Internet(); } }
public async Task PruebaCrear() { IJugadorRepository repositorio = new JugadorRepository(); Jugador jugador = new Jugador { Nombre = "Pepe", Pais = "España", Valoracion = 5.6, Dorsal = 1 }; var resultado = await controlador.Create(jugador); Assert.IsNotNull(resultado); Assert.IsTrue(resultado is ActionResult); var jugadorGuardado = await repositorio.GetById(jugador.ID); Assert.IsNotNull(jugadorGuardado); Assert.AreEqual(jugador.Nombre, jugadorGuardado.Nombre); Assert.AreEqual(jugador.Pais, jugadorGuardado.Pais); Assert.AreEqual(jugador.Valoracion, jugadorGuardado.Valoracion); Assert.AreEqual(jugador.Dorsal, jugadorGuardado.Dorsal); await repositorio.Delete(jugador.ID); await repositorio.Save(); }