public IActionResult AceitarAmizade(int usuario1_id, int usuario2_id)
 {
     try{
         TAmizade amizade = _context.TAmizade.Where(a =>
                                                    ((a.Usuario1 == usuario1_id && a.Usuario2 == usuario2_id) ||
                                                     (a.Usuario1 == usuario2_id && a.Usuario2 == usuario1_id)) &&
                                                    a.Status == "Pendente").First();
         if (amizade != null)
         {
             amizade.Status = "Aprovada";
             _context.SaveChanges();
             return(StatusCode(200));
         }
         else
         {
             return(StatusCode(501));
         }
     }catch (Exception) {
         return(StatusCode(500));
     }
 }
 public IActionResult AdicionarAmigo(int usuario1_id, int usuario2_id)
 {
     try{
         bool amizadeAntiga = _context.TAmizade.Any(a => (a.Usuario1 == usuario1_id && a.Usuario2 == usuario2_id) || (a.Usuario1 == usuario2_id && a.Usuario2 == usuario1_id));
         if (!amizadeAntiga)
         {
             TAmizade amizade = new TAmizade();
             amizade.Usuario1 = usuario1_id;
             amizade.Usuario2 = usuario2_id;
             amizade.Status   = "Pendente";
             _context.TAmizade.Add(amizade);
             _context.SaveChanges();
         }
         else
         {
             TAmizade amizade = _context.TAmizade.Where(a => (a.Usuario1 == usuario1_id && a.Usuario2 == usuario2_id) || (a.Usuario1 == usuario2_id && a.Usuario2 == usuario1_id)).First();
             amizade.Status = "Pendente";
             _context.SaveChanges();
         }
         return(StatusCode(200));
     }catch (Exception) {
         return(StatusCode(500));
     }
 }