Beispiel #1
0
 public FriendInformations Add(FriendInformations target)
 {
     _friends.Add(target);
     Utils.DatabaseManager.Instance.Execute
         (
             "INSERT INTO `friend` (`Owner`, `Target`, `Type`) VALUE " +
             "('" + _owner + "', '" + target.Friend.Id + "', '" + _type.ToString() + "');"
         );
     return target;
 }
Beispiel #2
0
        public bool Remove(FriendInformations target)
        {
            bool status = _friends.Remove(target);

            if (status)
            {
                Utils.DatabaseManager.Instance.Execute
                    (
                        "DELETE FROM `friend` " +
                        "WHERE (`Owner`='" + _owner + "') AND (`Target`='" + target.Friend.Id + "') AND (`Type`='" + _type.ToString() + "')" +
                        " LIMIT 1;"
                    );
            }

            return status;
        }
Beispiel #3
0
 public bool Contains(FriendInformations friend)
 {
     return _friends.Contains(friend);
 }