bool ItemGIDExistInBid(ushort gid)
 {
     if (BidShopItems.Find(x => x.GID == gid) == null)
     {
         return(false);
     }
     else
     {
         return(true);
     }
 }
 public void BuyItem(uint uid, uint quantity, uint price)
 {
     if (Client.Character.RemoveKamas((int)price, true))
     {
         var item = BidShopItems.Find(x => x.UID == uid);
         if (!BidShopsHandler.TrySendBishopGainAdded(item.OwnerId, item.GID, (int)quantity, (int)price))
         {
             BidShopGainRecord.AddBidShopGain(item);
         }
         Client.Character.Inventory.Add(item);
         RemoveItem(item);
     }
 }
 List <BidShopItemRecord> GetAllItemsByGID(ushort gid)
 {
     return(BidShopItems.FindAll(x => x.GID == gid));
 }