Update Inventaire

master
Louis DUFOUR 2 years ago
parent e19a8b2828
commit cd1b27d120

@ -54,12 +54,9 @@
@if (context != null) @if (context != null)
{ {
//<img src="data:image/png;base64, @(Item.ImageBase64)" class="img-thumbnail" title="@Item.DisplayName" alt="@Item.DisplayName" style="min-width: 50px; max-width: 100px" />
<img src="data:image/png;base64, @(context.ImageBase64)" class="img-thumbnail" title="@context.DisplayName" alt="@context.DisplayName" style="min-width: 50px; max-width: 50px; height: 50px; margin: auto" /> <img src="data:image/png;base64, @(context.ImageBase64)" class="img-thumbnail" title="@context.DisplayName" alt="@context.DisplayName" style="min-width: 50px; max-width: 50px; height: 50px; margin: auto" />
} }
</div> </div>
//<img src="data:image/png;base64, @(context.ImageBase64)" class="img-thumbnail" title="@context.DisplayName" alt="@context.DisplayName" style="min-width: 50px; max-width: 50px" />
//<label>@context.DisplayName</label>
} }
else else
{ {

@ -21,37 +21,28 @@ namespace ValblazeProject.Pages
public partial class Inventaire public partial class Inventaire
{ {
/******************* Initialisation des attributs *******************/ /******************* Initialisation des attributs *******************/
private List<Item> items;
private int totalItem;
[Inject] [Inject]
public IStringLocalizer<List> Localizer { get; set; } public IStringLocalizer<List> Localizer { get; set; }
[Inject] [Inject]
public IDataService DataService { get; set; } public IDataService DataService { get; set; }
[Inject]
public IWebHostEnvironment WebHostEnvironment { get; set; }
[Inject]
public NavigationManager NavigationManager { get; set; }
/// <summary> /// <summary>
/// Gets or sets the java script runtime. /// Gets or sets the java script runtime.
/// </summary> /// </summary>
[Inject] [Inject]
internal IJSRuntime JavaScriptRuntime { get; set; } internal IJSRuntime JavaScriptRuntime { get; set; }
[CascadingParameter] private List<Item> items;
public IModalService Modal { get; set; } private int totalItem;
private DataGrid<Item> dataGrid; private DataGrid<Item> dataGrid;
private string _searchText; private string _searchText;
private int totalSizeByPage = 10; private int totalSizeByPage = 5;
private bool _trie = false; private bool _trie = false;
// Autre // Gestion logs
public ObservableCollection<CraftingAction> Actions { get; set; } public ObservableCollection<CraftingAction> Actions { get; set; }
public Item CurrentDragItem { get; set; } public Item CurrentDragItem { get; set; }
@ -68,7 +59,6 @@ namespace ValblazeProject.Pages
} }
// Drag // Drag
protected override async Task OnAfterRenderAsync(bool firstRender) protected override async Task OnAfterRenderAsync(bool firstRender)
{ {
base.OnAfterRenderAsync(firstRender); base.OnAfterRenderAsync(firstRender);
@ -81,6 +71,8 @@ namespace ValblazeProject.Pages
StateHasChanged(); StateHasChanged();
} }
private CraftingItem Drag;
public void OnDragEnter() public void OnDragEnter()
{ {
Drag.OnDragEnter(); Drag.OnDragEnter();
@ -97,9 +89,7 @@ namespace ValblazeProject.Pages
{ {
Drag.OnDragLeave(); Drag.OnDragLeave();
} }
private CraftingItem Drag;
/******************* Attribut modifier *******************/ /******************* Attribut modifier *******************/
private string search private string search
@ -165,12 +155,6 @@ namespace ValblazeProject.Pages
if (!e.CancellationToken.IsCancellationRequested) if (!e.CancellationToken.IsCancellationRequested)
{ {
/* Il est important de découper le processus en 3 étapes:
1. le filtre
2. le tri
3. la pagination
*/
items = await DataService.List(); items = await DataService.List();
// Search // Search
@ -192,24 +176,5 @@ namespace ValblazeProject.Pages
StateHasChanged(); StateHasChanged();
} }
} }
/* private async void OnDelete(int id)
{
var parameters = new ModalParameters();
parameters.Add(nameof(Item.Id), id);
var modal = Modal.Show<DeleteConfirmation>("Delete Confirmation", parameters);
var result = await modal.Result;
if (result.Cancelled)
{
return;
}
await DataService.Delete(id);
// Reload the page
NavigationManager.NavigateTo("list", true);
}*/
} }
} }

Loading…
Cancel
Save