public async void MostrarPublicacion() { var headerToken = new AuthenticationHeaderValue("Token", this.token); HttpClient client = new HttpClient(); client.DefaultRequestHeaders.Authorization = headerToken; var responsePublicaciones = await client.GetStringAsync("http://sarasa-ucse.herokuapp.com/api_v1/publicacion/"); var Publicacions = JsonConvert.DeserializeObject <List <Publicacion> >(responsePublicaciones).ToList(); this.publicacion = Publicacions.Where(x => x.idPublicacion == this.idPublicacion).Single(); this.idGrupo = publicacion.idGrupoPu; VTitulo.Text = publicacion.Titulo; VidUserPublico.Text = Convert.ToString(publicacion.idUserPublico); VContenido.Html = publicacion.Contenido; var responseComentarios = await client.GetStringAsync("http://sarasa-ucse.herokuapp.com/api_v1/comentarios/"); var Comentarios = JsonConvert.DeserializeObject <List <Comentario> >(responseComentarios).ToList(); var ListaComentarios = Comentarios.Where(x => x.idPublicacionC == this.idPublicacion); ComentariosListView.ItemsSource = ListaComentarios; }
public ComentarPage(string Token, Publicacion publicacion) { InitializeComponent(); this.token = Token; this.publicacion = publicacion; }