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."
                });
            }
        }
示例#2
0
        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);
            }
        }