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 - -