// POST: api/Amigos
        public async Task <HttpResponseMessage> Post()
        {
            var requisicao = await Request.Content.ReadAsStringAsync();

            var JSolicitacao = JsonConvert.DeserializeObject <Amigos>(requisicao);

            using (var Contexto = new PerfisEntities())
            {
                //var ultid = Contexto.Amigos.Max(x => x.Id);

                Amigos Solicitacao = new Amigos()
                {
                    SolicitacaoEnviada  = JSolicitacao.SolicitacaoEnviada,
                    SolicitacaoRecebida = JSolicitacao.SolicitacaoRecebida,
                };

                //antes de adicionar devo consultar se ja recebi uma solicitação deste email
                try
                {
                    var teste  = Contexto.Amigos.Where(x => x.SolicitacaoRecebida == Solicitacao.SolicitacaoEnviada).Where(x => x.SolicitacaoEnviada == Solicitacao.SolicitacaoRecebida).Single();
                    var teste2 = Contexto.Amigos.Where(x => x.SolicitacaoEnviada == Solicitacao.SolicitacaoEnviada).Where(x => x.SolicitacaoRecebida == Solicitacao.SolicitacaoRecebida).Single();
                }
                catch
                {
                    Contexto.Amigos.Add(Solicitacao);
                    await Contexto.SaveChangesAsync();
                }
            }

            return(Request.CreateResponse(HttpStatusCode.OK));
        }
        // PUT: api/Amigos/5
        public async Task <HttpResponseMessage> Put()
        {
            var requisicao = await Request.Content.ReadAsStringAsync();

            var JSolicitacao = JsonConvert.DeserializeObject <Amigos>(requisicao);

            using (var Contexto = new PerfisEntities())
            {
                //var ultid = Contexto.Amigos.Max(x => x.Id);

                Amigos Solicitacao = new Amigos()
                {
                    SolicitacaoEnviada  = JSolicitacao.SolicitacaoEnviada,
                    SolicitacaoRecebida = JSolicitacao.SolicitacaoRecebida,
                };
                var solicitacao = Contexto.Amigos.Where(x => x.SolicitacaoEnviada == Solicitacao.SolicitacaoEnviada).Where(x => x.SolicitacaoRecebida == Solicitacao.SolicitacaoRecebida).Single();
                solicitacao.SolicitacaoAceita = "S";
                Contexto.SaveChanges();
                await Contexto.SaveChangesAsync();
            }

            return(Request.CreateResponse(HttpStatusCode.OK));
        }