public void CrearContendores()
        {
            using (var proxyTorneo = new WSTorneo.TorneoServiceClient())
            {
                var torneo = proxyTorneo.ObtenerTorneoPorEnlace("http://localhost/WhoIsBetter/index.html#/Torneos/mejoralumnodelcursodsd");

                var contendores = new List<Contendor>();

                contendores.Add(new Contendor { Nombre = "ARANGUENA PROAÑO, ROCIO KARIN", Texto = "ROCIO", RutaImagen = @"D:\WorkSpace\VS\UPC\DSD\WhoIsBetter\uploads\rocio.png", IDTorneo = torneo.ID });
                contendores.Add(new Contendor { Nombre = "BRAVO ANGULO, FREDDY ALBERTO", Texto = "FREDDY", RutaImagen = @"D:\WorkSpace\VS\UPC\DSD\WhoIsBetter\uploads\freddy.png", IDTorneo = torneo.ID });
                contendores.Add(new Contendor { Nombre = "CONCEPCION TIZA, MIGUEL ANGEL", Texto = "MIGUEL", RutaImagen = @"D:\WorkSpace\VS\UPC\DSD\WhoIsBetter\uploads\miguel.png", IDTorneo = torneo.ID });
                contendores.Add(new Contendor { Nombre = "ESCOBEDO SAAVEDRA, CHRISTIAN AUGUSTO",Texto =  "CHRISTIAN", RutaImagen = @"D:\WorkSpace\VS\UPC\DSD\WhoIsBetter\uploads\christian.png", IDTorneo = torneo.ID });
                contendores.Add(new Contendor { Nombre = "FUENTES VELASQUEZ, ORESTES ISIDRO",Texto =  "ORESTES", RutaImagen = @"D:\WorkSpace\VS\UPC\DSD\WhoIsBetter\uploads\orestes.png", IDTorneo = torneo.ID });
                contendores.Add(new Contendor { Nombre = "GUTIERREZ CRUZ, (PATRICIO)JAIME",Texto =  "PATRICIO", RutaImagen = @"D:\WorkSpace\VS\UPC\DSD\WhoIsBetter\uploads\patricio.png", IDTorneo = torneo.ID });
                contendores.Add(new Contendor { Nombre = "JIMENEZ TORERO, VICTOR HUGO", Texto = "VICTOR", RutaImagen = @"D:\WorkSpace\VS\UPC\DSD\WhoIsBetter\uploads\victor.png", IDTorneo = torneo.ID });
                contendores.Add(new Contendor { Nombre = "LAOS BARRANTES, JORGE AUGUSTO", Texto = "JORGE", RutaImagen = @"D:\WorkSpace\VS\UPC\DSD\WhoIsBetter\uploads\jorge.png", IDTorneo = torneo.ID });
                contendores.Add(new Contendor { Nombre = "MARTINEZ IGLESIAS, RONALD CHRISTIAN", Texto = "RONALD", RutaImagen = @"D:\WorkSpace\VS\UPC\DSD\WhoIsBetter\uploads\ronald.png", IDTorneo = torneo.ID });
                contendores.Add(new Contendor { Nombre = "MORALES OLIVARES, JHONNY GIANFRANCO", Texto = "GIAN", RutaImagen = @"D:\WorkSpace\VS\UPC\DSD\WhoIsBetter\uploads\jhonny.png", IDTorneo = torneo.ID });
                contendores.Add(new Contendor { Nombre = "ORELLANA PEÑAFIEL, MIGUEL ANGEL", Texto = "MIGUELO", RutaImagen = @"D:\WorkSpace\VS\UPC\DSD\WhoIsBetter\uploads\miguelo.png", IDTorneo = torneo.ID });
                contendores.Add(new Contendor { Nombre = "SANCHEZ RAFAEL, DAVID GREGORI", Texto = "DAVID", RutaImagen = @"D:\WorkSpace\VS\UPC\DSD\WhoIsBetter\uploads\david.png", IDTorneo = torneo.ID });
                contendores.Add(new Contendor { Nombre = "SANDOVAL ALVARADO, ENRIQUE RAPHAEL", Texto = "ENRIQUE",RutaImagen = @"D:\WorkSpace\VS\UPC\DSD\WhoIsBetter\uploads\enrique.png", IDTorneo = torneo.ID });
                contendores.Add(new Contendor { Nombre = "SUMIRI MAMANI, GIANCARLO", Texto = "GIANCARLO", RutaImagen = @"D:\WorkSpace\VS\UPC\DSD\WhoIsBetter\uploads\giancarlo.png", IDTorneo = torneo.ID });
                contendores.Add(new Contendor { Nombre = "TERUKINA IJU, PAUL BENJAMIN", Texto = "PAUL", RutaImagen = @"D:\WorkSpace\VS\UPC\DSD\WhoIsBetter\uploads\paul.png", IDTorneo = torneo.ID });
                contendores.Add(new Contendor { Nombre = "SAIRA ALVAREZ, HECTOR", Texto = "HECTOR", RutaImagen = @"D:\WorkSpace\VS\UPC\DSD\WhoIsBetter\uploads\hector.png", IDTorneo = torneo.ID });

                using (var proxy = new WSContendor.ContendorServiceClient())
                {
                    contendores.ForEach(c =>
                    {
                        var idContendor = proxy.CrearContendor(c);
                        var contendor = proxy.ObtenerContendor(idContendor);

                        Assert.AreEqual(c.Nombre, contendor.Nombre);
                        Assert.AreEqual(c.Texto, contendor.Texto);
                    });
                }
            }
        }
        public IHttpActionResult PostContendor(int idTorneo)
        {
            try
            {
                if (!Request.Content.IsMimeMultipartContent())
                {
                    throw new HttpResponseException(HttpStatusCode.UnsupportedMediaType);
                }

                var archivo = HttpContext.Current.Request.Files[0];
                var contendor = JsonConvert.DeserializeObject<Contendor>(HttpContext.Current.Request.Form["entity"]);
                var carpeta = Path.GetDirectoryName(Path.GetDirectoryName(HttpContext.Current.Server.MapPath("~/")));
                var path = Path.Combine(carpeta, "uploads", archivo.FileName);

                archivo.SaveAs(path);

                contendor.IDTorneo = idTorneo;
                contendor.RutaImagen = path;

                using (var proxy = new WSContendor.ContendorServiceClient())
                {
                    proxy.CrearContendor(contendor);

                    return Ok(new
                    {
                        success = true
                    });
                }
            }
            catch (Exception ex)
            {
                return Ok(new
                {
                    success = false,
                    message = ex.Message
                });
            }
        }