public IHttpActionResult PutTorneo(int id, Torneo torneo) { try { torneo.ID = id; using (var proxy = new WSTorneo.TorneoServiceClient()) { proxy.ActualizarTorneo(torneo); return Ok(new { success = true }); } } catch (Exception) { return Ok(new { success = false, message = "No se ha podido grabar el torneo, vuelva a intentarlo más tarde." }); } }
public void ActualizarTorneo() { using (var proxy = new WSTorneo.TorneoServiceClient()) { var torneo = proxy.ObtenerTorneoPorEnlace("http://localhost/WhoIsBetter/index.html#/Torneos/mejoralumnodelcursodsd"); torneo.NumeroParticipantes = 5; proxy.ActualizarTorneo(torneo); torneo = proxy.ObtenerTorneoPorID(torneo.ID); Assert.AreEqual(5, torneo.NumeroParticipantes); } }