# OnBidExchangeOpenedAsync(BidExchange)

Survient lorsque le personnage ouvre un hôtel de vente en mode achat ou vente.

```csharp
public enum BidExchangeType
{
    Buyer,
    Seller
}
```

```csharp
[Handler]
public async Task OnBidExchangeOpenedAsync(BidExchangeType type)
{
    if (type == BidExchangeType.Buyer)
    {
        return;
    }

    await ExchangeSale.UpdatePricesAsync();

    var items = Inventory.GetItems([289, 400]);

    foreach (var item in items)
    {
        var count = ExchangeSale.GetStackCount(item, StackQuantity);

        for (var i = 0; i < count; i++)
        {
            await ExchangeSale.PutInSaleAsync(item, StackQuantity);
        }
    }

    await ExchangeSale.LeaveAsync();
}
```
