public async Task <ActionResult> AceitaConvite(string email) { SolicitacaoAmizade solicitacao = new SolicitacaoAmizade() { SolicitacaoRecebida = Session["Email_user"].ToString(), SolicitacaoEnviada = email.Replace(" ", string.Empty) }; using (var requisicao = new HttpClient()) { requisicao.BaseAddress = new Uri("http://localhost:49703"); // var content = JsonConvert.SerializeObject(fotos); //var Resposta = requisicao.PostAsync("api/Galeria/FotosDoAlbum", perfilAConsultar).Result; var Resposta = await requisicao.PutAsJsonAsync("api/Amigos", solicitacao); //var Resposta = await requisicao.PostAsJsonAsync("api/Amigos", solicitacao); if (Resposta.IsSuccessStatusCode) { return(RedirectToAction("Index", "Amigos")); } else { return(null); } } }
public async Task <ActionResult> Index(string email) { SolicitacaoAmizade solicitacao = new SolicitacaoAmizade() { SolicitacaoEnviada = Session["Email_user"].ToString(), SolicitacaoRecebida = email.Replace(" ", string.Empty) }; using (var requisicao = new HttpClient()) { requisicao.BaseAddress = new Uri("http://localhost:49703"); // var content = JsonConvert.SerializeObject(fotos); //var Resposta = requisicao.PostAsync("api/Galeria/FotosDoAlbum", perfilAConsultar).Result; var Resposta = await requisicao.PostAsJsonAsync("api/Amigos", solicitacao); if (Resposta.IsSuccessStatusCode) { return(RedirectToAction("Index", "Amigos")); } /* * var res = ""; * using (HttpContent conteudo = Resposta.Content) * { * Task<string> resultado = conteudo.ReadAsStringAsync(); * res = resultado.Result; * * dynamic imagens = JsonConvert.DeserializeObject(res); * List<string> ListaFotos = new List<string>(); * * foreach (var item in imagens) * { * ListaFotos.Add(item.ToString()); * } * ViewBag.Fotos = ListaFotos; * * return View(); * } */ } return(View()); }