From a50f28454a8c8662d4eb175c5b73edc772613949 Mon Sep 17 00:00:00 2001 From: enjolys Date: Sat, 26 Nov 2022 12:00:01 +0100 Subject: [PATCH] modif api --- Minecraft.Crafting.Api/Controllers/CraftingController.cs | 7 +++++-- Minecraft.Crafting.Api/Models/Musique.cs | 1 + ProjetBlazor/Modeles/Musique.cs | 2 +- ProjetBlazor/Services/DataApiService.cs | 8 ++++---- ProjetBlazor/Services/IDataService.cs | 2 +- 5 files changed, 12 insertions(+), 8 deletions(-) diff --git a/Minecraft.Crafting.Api/Controllers/CraftingController.cs b/Minecraft.Crafting.Api/Controllers/CraftingController.cs index b01882a..53b8ce4 100644 --- a/Minecraft.Crafting.Api/Controllers/CraftingController.cs +++ b/Minecraft.Crafting.Api/Controllers/CraftingController.cs @@ -148,13 +148,16 @@ namespace Minecraft.Crafting.Api.Controllers [HttpGet] [Route("")] - public Task> List(int currentPage, int pageSize) + public Task> List(int currentPage, int pageSize) { - var data = JsonSerializer.Deserialize>(System.IO.File.ReadAllText("Data/items.json"), _jsonSerializerOptions); + var data = JsonSerializer.Deserialize>(System.IO.File.ReadAllText("Data/musique.json"), _jsonSerializerOptions); return Task.FromResult(data.Skip((currentPage - 1) * pageSize).Take(pageSize).ToList()); } + + + [HttpPut] [Route("{id}")] public Task Update(int id, Item item) diff --git a/Minecraft.Crafting.Api/Models/Musique.cs b/Minecraft.Crafting.Api/Models/Musique.cs index 67c544e..58dac32 100644 --- a/Minecraft.Crafting.Api/Models/Musique.cs +++ b/Minecraft.Crafting.Api/Models/Musique.cs @@ -2,6 +2,7 @@ { public class Musique { + public int id { get; set; } public string titre { get; set; } public string auteur { get; set; } public int duree { get; set; } diff --git a/ProjetBlazor/Modeles/Musique.cs b/ProjetBlazor/Modeles/Musique.cs index 418406a..58dac32 100644 --- a/ProjetBlazor/Modeles/Musique.cs +++ b/ProjetBlazor/Modeles/Musique.cs @@ -2,7 +2,7 @@ { public class Musique { - public int id { get; set; } + public int id { get; set; } public string titre { get; set; } public string auteur { get; set; } public int duree { get; set; } diff --git a/ProjetBlazor/Services/DataApiService.cs b/ProjetBlazor/Services/DataApiService.cs index c0acac4..2018704 100644 --- a/ProjetBlazor/Services/DataApiService.cs +++ b/ProjetBlazor/Services/DataApiService.cs @@ -11,18 +11,18 @@ namespace ProjetBlazor.Services _http = http; } - public async Task AddInPlaylist(Musique musique) + public async Task Add(Musique musique) { // Get the item //var item = ItemFactory.Create(model); // Save the data - await _http.PostAsJsonAsync("https://localhost:7234/api/", musique); + await _http.PostAsJsonAsync("https://localhost:7234/api/controleur/", musique); } - public Task> List(int currentPage, int pageSize) + public async Task> List(int currentPage, int pageSize) { - return await _http.GetFromJsonAsync>($"https://localhost:7234/api/Crafting/?currentPage={currentPage}&pageSize={pageSize}"); + return await _http.GetFromJsonAsync>($"https://localhost:7234/api/controleur/?currentPage={currentPage}&pageSize={pageSize}"); } } } diff --git a/ProjetBlazor/Services/IDataService.cs b/ProjetBlazor/Services/IDataService.cs index 6d10975..6830191 100644 --- a/ProjetBlazor/Services/IDataService.cs +++ b/ProjetBlazor/Services/IDataService.cs @@ -4,7 +4,7 @@ namespace ProjetBlazor.Services { public interface IDataService { - Task AddInPlaylist(Musique musique); + Task Add(Musique musique); Task> List(int currentPage, int pageSize); }