diff --git a/BlazorApp/BlazorApp/Components/AvailableItem.razor b/BlazorApp/BlazorApp/Components/AvailableItem.razor deleted file mode 100644 index a9b6b82..0000000 --- a/BlazorApp/BlazorApp/Components/AvailableItem.razor +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - Available items: - - - - @foreach (var item in Items) - { - - - - - - - - @item.DisplayName - - - - - - } - - - - - - - diff --git a/BlazorApp/BlazorApp/Components/AvailableItem.razor.cs b/BlazorApp/BlazorApp/Components/AvailableItem.razor.cs deleted file mode 100644 index 106a7ab..0000000 --- a/BlazorApp/BlazorApp/Components/AvailableItem.razor.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System; -using BlazorApp.Models; -using Microsoft.AspNetCore.Components; -using Microsoft.JSInterop; -using System.Collections.ObjectModel; -using System.Collections.Specialized; - -namespace BlazorApp.Components -{ - public partial class AvailableItem - { - public Item CurrentDragItem { get; set; } - - [Parameter] - public List Items { get; set; } - - /// - /// Gets or sets the java script runtime. - /// - [Inject] - internal IJSRuntime JavaScriptRuntime { get; set; } - - } -} - diff --git a/BlazorApp/BlazorApp/Components/AvailableItem.razor.css b/BlazorApp/BlazorApp/Components/AvailableItem.razor.css deleted file mode 100644 index d4c6709..0000000 --- a/BlazorApp/BlazorApp/Components/AvailableItem.razor.css +++ /dev/null @@ -1,18 +0,0 @@ -.item { - width: 64px; - height: 64px; - border: 1px solid; - overflow: hidden; -} -.css-grid { - grid-template-columns: repeat(1,minmax(0,1fr)); - gap: 10px; - display: grid; - width: 286px; -} -.txt { - width: 1000px; -} -img { - margin: 10px; -} \ No newline at end of file diff --git a/BlazorApp/BlazorApp/Components/InventoryComp.razor b/BlazorApp/BlazorApp/Components/InventoryComp.razor index 5e627f9..92de893 100644 --- a/BlazorApp/BlazorApp/Components/InventoryComp.razor +++ b/BlazorApp/BlazorApp/Components/InventoryComp.razor @@ -40,8 +40,8 @@ Available items: - SortByName()"> - + - @if (!string.IsNullOrWhiteSpace(context.ImageBase64)) + @if (!string.IsNullOrWhiteSpace(context.Item.ImageBase64)) { - + } else { - + } - + diff --git a/BlazorApp/BlazorApp/Components/InventoryComp.razor.cs b/BlazorApp/BlazorApp/Components/InventoryComp.razor.cs index 182d0ae..c52d526 100644 --- a/BlazorApp/BlazorApp/Components/InventoryComp.razor.cs +++ b/BlazorApp/BlazorApp/Components/InventoryComp.razor.cs @@ -24,6 +24,8 @@ namespace BlazorApp.Components public List InventoryItems { get; set; } + public List InvItems { get; set; } + private int totalItem; public InventoryComp() @@ -35,7 +37,7 @@ namespace BlazorApp.Components } } - private async Task OnReadData(DataGridReadDataEventArgs e) + private async Task OnReadData(DataGridReadDataEventArgs e) { if (e.CancellationToken.IsCancellationRequested) { @@ -46,6 +48,11 @@ namespace BlazorApp.Components { Items = await DataService.List(e.Page, e.PageSize); totalItem = await DataService.Count(); + foreach (Item i in Items){ + InventoryItem newI = new InventoryItem(); + newI.Item = i; + InvItems.Append(newI); + } } }