public Jugadores Post(Jugadores jugador) { StreamWriter _log = File.AppendText(@"D:\\PostJugador.log"); try { _log.WriteLine("Iniciando Post: "); JugadoresPost jugadoresPost = new JugadoresPost() { UserName = jugador.UserName, Personas = new PersonasPost() { JugadoresId = 1, Apellido = jugador.Personas.Apellido, Nombre = jugador.Personas.Nombre, Pais = jugador.Personas.Pais, Provincia = jugador.Personas.Provincia, Cuidad = jugador.Personas.Cuidad, CorreoElectronico = jugador.Personas.CorreoElectronico, FechaNacimiento = jugador.Personas.FechaNacimiento, Sexo = jugador.Personas.Sexo, Documento = jugador.Personas.Documento } }; string json; var jugadoresJson = JsonConvert.SerializeObject(jugadoresPost); _log.WriteLine("Iniciando Post: :" + jugadoresJson); using (var webClient = new System.Net.WebClient()) { webClient.Headers[HttpRequestHeader.ContentType] = "application/json"; json = webClient.UploadString("https://emplearv.azurewebsites.net/api/Jugadores/", jugadoresJson); _log.WriteLine("DownloadString :" + json); } var jugadoresGet = JsonConvert.DeserializeObject <Jugadores>(json); _log.WriteLine("Consulta finalizada :" + json); _log.Close(); return(jugadoresGet); } catch (Exception ex) { _log.WriteLine("Error" + ex.Message); _log.Close(); return(new Jugadores()); } }
public Jugadores Post(Jugadores jugador) { try { JugadoresPost jugadoresPost = new JugadoresPost() { UserName = jugador.UserName, Personas = new PersonasPost() { JugadoresId = 1, Apellido = jugador.Personas.Apellido, Nombre = jugador.Personas.Nombre, Pais = jugador.Personas.Pais, Provincia = jugador.Personas.Provincia, Cuidad = jugador.Personas.Cuidad, CorreoElectronico = jugador.Personas.CorreoElectronico, FechaNacimiento = jugador.Personas.FechaNacimiento, Sexo = jugador.Personas.Sexo, Documento = jugador.Personas.Documento }, Patologia = jugador.Patologia }; string json; var jugadoresJson = JsonConvert.SerializeObject(jugadoresPost); using (var webClient = new System.Net.WebClient()) { webClient.Headers[HttpRequestHeader.ContentType] = "application/json"; json = webClient.UploadString(url, jugadoresJson); } var jugadoresGet = JsonConvert.DeserializeObject <Jugadores>(json); return(jugadoresGet); } catch (Exception ex) { return(new Jugadores()); } }