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; }
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; }
public bool Contains(FriendInformations friend) { return _friends.Contains(friend); }