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;
        }
Пример #2
0
 public ComentarPage(string Token, Publicacion publicacion)
 {
     InitializeComponent();
     this.token       = Token;
     this.publicacion = publicacion;
 }