public RetornoPublicacoes buscaPublicacoes(String login) { RetornoPublicacoes json = new RetornoPublicacoes(); try { string URL = "https://f12xi0nh5j.execute-api.us-east-1.amazonaws.com/dev/publicacoes?login="******"username:password"); client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", Convert.ToBase64String(cred)); client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage messge = client.GetAsync(URL).Result; string description = string.Empty; if (messge.IsSuccessStatusCode) { string result = messge.Content.ReadAsStringAsync().Result; json = JsonConvert.DeserializeObject <RetornoPublicacoes>(result); } else { json = null; } } catch (Exception ex) { throw new Exception("Problemas ao buscar publicações. Contacte do administrador!"); } return(json); }
public Publicacoes() { InitializeComponent(); //Repository repository = Repository.Instance; //Items = repository.getItems(); PublicacaoService publicacaoSevice = new PublicacaoService(); RetornoPublicacoes retornoPublicacoes = publicacaoSevice.buscaPublicacoes("teste"); MyListView.ItemsSource = retornoPublicacoes.publicacoes; }