public void CrearTorneo() { using (var proxyUsuario = new WSUsuario.UsuarioServiceClient()) { var usuario = proxyUsuario.ObtenerUsuarioPorCorreo("*****@*****.**"); using (var proxy = new WSTorneo.TorneoServiceClient()) { var idTorneo = proxy.CrearTorneo(usuario.ID, new Torneo { Nombre = "Mejor alumno del curso DSD", Enlace = "http://localhost/WhoIsBetter/index.html#/Torneos/mejoralumnodelcursodsd", IDEstado = 1, FechaInicio = DateTime.Today, FechaFin = DateTime.Today.AddDays(2), NumeroContendores = 16, NumeroParticipantes = 3 }); var torneo = proxy.ObtenerTorneoPorID(idTorneo); Assert.AreEqual("Mejor alumno del curso DSD", torneo.Nombre); Assert.AreEqual(16, torneo.NumeroContendores); Assert.AreEqual(3, torneo.NumeroParticipantes); } } }
public IHttpActionResult PostTorneo(int idUsuario, Torneo torneo) { try { using (var proxy = new WSTorneo.TorneoServiceClient()) { proxy.CrearTorneo(idUsuario, torneo); return Ok(new { success = true }); } } catch (Exception ex) { return Ok(new { success = false, message = ex.Message }); } }