protected override async Task OnInitializedAsync() { UnturnedItem = await HttpClient.GetFromJsonAsync <UnturnedItem>($"api/unturneditems/{ItemId}"); UnturnedItem.MarketItems.ToList().ForEach(x => x.Item = UnturnedItem); FiltersData = new FiltersData <MarketItem>(UnturnedItem.MarketItems, 10, false); }
public async Task AddUnturnedItemAsync(UnturnedItem item) { const string sql = "INSERT INTO dbo.UnturnedItems (ItemId, ItemName, ItemType, ItemDescription, Amount) " + "VALUES (@ItemId, @ItemName, @ItemType, @ItemDescription, @Amount);"; await connection.ExecuteAsync(sql, item); }
public async Task <IActionResult> AddUnturnedItemsAsync([FromBody] UnturnedItem item) { if (await unturnedItemsRepository.GetUnturnedItemAsync(item.ItemId) != null) { return(Conflict()); } await unturnedItemsRepository.AddUnturnedItemAsync(item); return(Ok(item)); }
public async Task <UnturnedItem> GetUnturnedItemAsync(int itemId) { const string sql = "SELECT u.*, m.Id, m.ItemId, m.Metadata, m.Quality, m.Price, m.SellerId, m.CreateDate FROM dbo.UnturnedItems u " + "LEFT JOIN dbo.MarketItems m ON m.ItemId = u.ItemId AND m.IsSold = 0 WHERE u.ItemId = @itemId;"; UnturnedItem item = null; await connection.QueryAsync <UnturnedItem, MarketItem, UnturnedItem>(sql, (u, m) => { if (item == null) { item = u; u.MarketItems = new List <MarketItem>(); } if (m != null && m.SellerId != null) { item.MarketItems.Add(m); } return(null); }, new { itemId }); return(item); }
public UnturnedPlayerClothingUnequippingEvent(UnturnedPlayer player, UnturnedItem item, ClothingType type) : base(player, item) { Type = type; }
public async Task <IActionResult> SetIconAsync([FromRoute] int itemId, [FromBody] UnturnedItem item) { await unturnedItemsRepository.SetIconAsync(itemId, item.Icon); return(Ok()); }
public Order(MarketItem marketItem, UnturnedItem unturnedItem) { MarketItem = marketItem; UnturnedItem = unturnedItem; }
public UnturnedPlayerItemUnequippingEvent(UnturnedPlayer player, UnturnedItem item) : base(player) { Item = item; }
public UnturnedPlayerItemEquippedEvent(UnturnedPlayer player, UnturnedItem item) : base(player) { Item = item; }