// // Aceitar um pedido de amizade // public static bool AceitarPedido(string username1, string username2, int forca, string tag) { Ligacao ligacao = AddLigacao(username1, username2, tag, forca); if (ligacao != null) { ligacao.Estado = 1; ligacao.Save(); var x = new IA_AR.Utils(); ligacao = Ligacao.LoadByUserNames(username2, username1); if (ligacao != null) { ligacao.Estado = 1; ligacao.Save(); x.insertLig(username1.ToLower(), username2.ToLower(), forca); x.insertLig(username2.ToLower(), username1.ToLower(), ligacao.ForcaDeLigacao); return(true); } return(false); } return(false); }
// // Rejeitar um pedido de amizade // public static bool RejeitarPedido(string username1, string username2) { Ligacao ligacao = AddLigacao(username1, username2, "", -1); if (ligacao != null) { ligacao.Estado = -1; ligacao.Save(); ligacao = Ligacao.LoadByUserNames(username2, username1); if (ligacao != null) { ligacao.Estado = -1; ligacao.Save(); return(true); } return(false); } return(false); }
// // // Pedidos de amizade ( Ligações estado = 0 ) por username // public static bool PedidoAmizade(string username1, string username2, int forca, string tag) { Ligacao ligacao = AddLigacao(username1, username2, tag, forca); if (ligacao != null) { ligacao.Estado = 0; ligacao.Save(); ligacao = AddLigacao(username2, username1, "", -1); if (ligacao != null) { ligacao.Estado = 0; ligacao.Save(); return(true); } return(false); } return(false); }