diff --git a/Minecraft.Crafting.Api/Controllers/CraftingController.cs b/Minecraft.Crafting.Api/Controllers/CraftingController.cs
index 15de585..b3ad008 100644
--- a/Minecraft.Crafting.Api/Controllers/CraftingController.cs
+++ b/Minecraft.Crafting.Api/Controllers/CraftingController.cs
@@ -51,7 +51,7 @@ namespace Minecraft.Crafting.Api.Controllers
{
throw new Exception($"Unable to found the item with ID: {id}");
}
-
+
data.Remove(item);
System.IO.File.WriteAllText("Data/musique.json", JsonSerializer.Serialize(data, _jsonSerializerOptions));
diff --git a/Minecraft.Crafting.Api/Data/musique.json b/Minecraft.Crafting.Api/Data/musique.json
index 6810b46..dba8f84 100644
--- a/Minecraft.Crafting.Api/Data/musique.json
+++ b/Minecraft.Crafting.Api/Data/musique.json
@@ -39,7 +39,7 @@
"id": 5,
"titre": "Wazzu",
"auteur": "armor",
- "duree": 1654,
+ "duree": 1653,
"genre": "acacia_planks",
"image": "UklGRjYHAABXRUJQVlA4ICoHAABwNwCdASoEARgBPjEYi0QiIaERytSIIAMEtLdwufsgDVzSoPPvYn/gPxv6zPxp6ecYF5z7AfZuE3eHfx3\u002Ba/lL/R/Mz7eYAH49/KP5t\u002BUX9s/brpb7zP8n/pf5S/1Xni\u002B8PYA/mH87/uX5I/1r5A/37\u002B0fuF/e/dn88f4P\u002B3fuB/b/sB/iv8h/u39q/wv\u002B7/t////8nkW/W72P/08CqsqWNhgTsgJ2QE7ICdkBOyAnZATsgJ2QE7ICaIaLhx3g47wblCdS/9tGWU/xzEnemwwJ2PjjHNO9TuNfQ2BiHHeDjtAwyVOGwAqKB3esqV6ImXz8bvfSGjouQBSQE7IBQLmODqxrtrk3x2gF2bhJATsgFayma7LSHiLJoypw/9lY1sP946Z3G1pkgE2rL57nLi4sbCcOacJ6iLKlhWUGgvpXdNoCO3hLaGCpL5C62/Ia8rfzFJATsgJ2QE7ICdkBOyAnZATsgJ2QE7ICdK7GcyXAU2QhQkJoPgR40AilD/WJoQsS03xGVA09MlKegs4SO1fw95uk9Iw0NMEOULQgSxJwDH5DQh3VIAQORANLCkQwWLGdKsuBN0E/t9ipgASdgVRRL7r1MAD\u002B/59IABwRoCH3ot42c9RcG9s7mobP0nxPxsKNVBk5xgFRSuSpj9zGfv\u002B\u002Bsev\u002BvSUinZ9OFhF439/576vzfR7nwuyv7YcLBnUbCw9WzfjUmE2LDCVU5P2TLq6eLAMhzn18800PvZL1Sc1dPKsVJ6prJ/PqwDe4Tet\u002BLDmj4goVxMkE55LGqBmfEQ4XrXdVIFN0w9vzYdVw67x9aS0MAoquZrDpH6idH4gwOtUakDp5MSUQUA0GGejRtQmifNuSy7JkJxgGZfl1MHeDqGogYj3d2jVb2pAtRWYGJqEJOEvg0vDGA0645s1Avtm\u002B4CjinT2hmz9H48soxjukCjAgRG\u002Bd/HjlvmeA39G1F\u002B0A8zob8oR\u002BA0ALlrL3IUEYpTYu8L8J0RhACXF1HavFppeka8lQOAOEWf2OJ7t68LkHCO4n8OLKuHfSLHb1gHdykiN139meqBtS\u002BsYi693ydvWEsUPguYnsPD0byfhx\u002B736AAff8fCi5ZkQQsJk4s1ak7dl5rQ2H\u002BoNfzN89k1/ZKZ5Z3VQhQ\u002B3v/IuDgfJvXeQ2J3/\u002BV9I\u002BPed5wCo3Ld6fc1JAYkuLXiYLikfckllfCCVgyD3T9Qz7tW2jAI6UvcfSBy9f3ZaIDwYoIFQzHO/sCrEQg\u002B1Dz0nOKgk8ERncnW\u002B4tMyijaftDVq82Yer7ePcXlawJrYK\u002BbvRxp7Df/C8GLzCKf58lhJ0jkNxjHfiUmUVy8L0IUm5n/QQVCPOK16xYZ5KdyfENRV0/AHZQ32guTPYGLfKH2xiVPQztNhYos/AFmNLwh/4dbrGXurXdVhpU\u002B0tQJSa0y9gwNlv//ky0LA31xQFwp1pSLj0GlZKql4As\u002BOVIk/t9xoH8LplJ19e6ZMfH9mZ\u002BTKygPAkxX3GW5mJ8IgZ4ROcFQoUGPic646RFTQ2JwheatasuYsdh0pB7ay9Rx4e/EeZwZZ93cDE2Lb4DqJOS/\u002B\u002BoD/hAyeR4QbGmus29PRO5FKzI1NoKuTLtdLw/dD3rJn6QGYIF\u002Bu3rns5Low41Qap/b6SmUy9n0ob84YkfC/AWDcb6XY/Xl//6/3yhtl/KWRv/LdCxmE1FJCCkLF/mHQfCEbmmvsIVhmlK/Y/EJm6Os7rpfnNhdb4T9CJc17/ETa7WyugrUUQ/GQQv6dOd6LY1tsi00/s8ZeUmdXEK\u002B4Scv3sO/uks/f/b/84XvZeq0oiAUf2u9Tpc1\u002BUQipIlhxWMlPhbonWKs8Ume5CA0ltWK967\u002B5XuAcQxonvvX/nuiGL/9GQ8iydenfwgNIPH4tmLYz01FbB/vAAf/nVD4Xk44GPlYL3tjNYYssidDIZ7TD0YBc78DMfD5Q504933IgqhFZOZovZXcyjaGx19qU75VVpPx5z89hhAH0c0sNpqDLc7\u002BmdjqgCUFTjS5sZF6PVrKlqwwq8GJIQeKeNgtTy3T5fRDYFbOvDE71ZLvpjDNBTh6DPtcUgdcFvZCExUzspaDhVGD3pU/Lvl0bSzuaNRGrQy1BP8YLk3fUoLyCREh5BVhLm\u002Bz9vCLFGhIqYCyKDmn/mAeIbvfiebp83YSrqubtsESyhnYEdM\u002BOeKMo2EJcWyimVCu5Wz1sxwJ1Wue3wAHxO07rNLX0WtIbhfH/1CjJHQCIdhTtTJqk7p/zs1Zm\u002Bh0/whZ//u320SCHelgPN1OEKmZWk/qki1ZiR4\u002B8O3QKbfNyRKxmNW5UaTx5G9UW1ih6kcMYH6Zy4DukhYiRvUFbM84DjE\u002BWPmXx2Pj\u002Bor2jFE1M8o7uU\u002BcGrcaRQ069wr4WEiNssne/AhjtGnzRFAGl/dshGtxCj/sk0X50ZnPTwTd9igYdz04tpjUbgAAA",
"date": "1989-01-11T00:00:00"
diff --git a/ProjetBlazor/Pages/Edit.razor.cs b/ProjetBlazor/Pages/Edit.razor.cs
index 6049f99..225bf68 100644
--- a/ProjetBlazor/Pages/Edit.razor.cs
+++ b/ProjetBlazor/Pages/Edit.razor.cs
@@ -16,25 +16,8 @@ namespace ProjetBlazor.Pages
[Inject]
public IWebHostEnvironment WebHostEnvironment { get; set; }
- ///
- /// The default enchant categories.
- ///
- //private List enchantCategories = new List() { "armor", "armor_head", "armor_chest", "weapon", "digger", "breakable", "vanishable" };
-
- ///
- /// The current item model
- ///
- /*
- private ItemModel itemModel = new()
- {
- EnchantCategories = new List(),
- RepairWith = new List()
- };*/
-
- ///
- /// The default repair with.
- ///
- //private List repairWith = new List() { "oak_planks", "spruce_planks", "birch_planks", "jungle_planks", "acacia_planks", "dark_oak_planks", "crimson_planks", "warped_planks" };
+ [Inject]
+ public NavigationManager NavigationManager { get; set; }
[Inject]
public IDataService DataService { get; set; }
@@ -111,6 +94,8 @@ namespace ProjetBlazor.Pages
private async void HandleValidSubmit()
{
await DataService.Update(Id,musiqueModele);
+
+ NavigationManager.NavigateTo("");
}
private async Task LoadImage(InputFileChangeEventArgs e)
diff --git a/ProjetBlazor/Services/DataApiService.cs b/ProjetBlazor/Services/DataApiService.cs
index 7fa793e..161c463 100644
--- a/ProjetBlazor/Services/DataApiService.cs
+++ b/ProjetBlazor/Services/DataApiService.cs
@@ -12,10 +12,10 @@ namespace ProjetBlazor.Services
_http = http;
}
- public async Task Add(Musique musique)
+ public async Task Add(MusiqueModel musique)
{
// Get the item
- //var item = ItemFactory.Create(model);
+ var item = MusiqueFactory.Create(musique);
// Save the data
await _http.PostAsJsonAsync("https://localhost:7234/api/controleur/", musique);
diff --git a/ProjetBlazor/Services/IDataService.cs b/ProjetBlazor/Services/IDataService.cs
index f536cac..651159a 100644
--- a/ProjetBlazor/Services/IDataService.cs
+++ b/ProjetBlazor/Services/IDataService.cs
@@ -4,7 +4,7 @@ namespace ProjetBlazor.Services
{
public interface IDataService
{
- Task Add(Musique musique);
+ Task Add(MusiqueModel musique);
Task> List(int currentPage, int pageSize);
diff --git a/ProjetBlazor/Shared/NavMenu.razor b/ProjetBlazor/Shared/NavMenu.razor
index 3c06660..52196f7 100644
--- a/ProjetBlazor/Shared/NavMenu.razor
+++ b/ProjetBlazor/Shared/NavMenu.razor
@@ -13,11 +13,6 @@
Home
-
-
-
- Counter
-