@ -34,7 +34,7 @@ namespace Minecraft.Crafting.Api.Controllers
[Route("count")]
public Task<int> Count()
{
var data = JsonSerializer.Deserialize<List<Item>>(System.IO.File.ReadAllText("Data/items.json"), _jsonSerializerOptions);
var data = JsonSerializer.Deserialize<List<Musique>>(System.IO.File.ReadAllText("Data/musique.json"), _jsonSerializerOptions);
return Task.FromResult(data.Count());
}
@ -21,6 +21,11 @@ namespace ProjetBlazor.Services
await _http.PostAsJsonAsync("https://localhost:7234/api/controleur/", musique);
public async Task<int> Count()
return await _http.GetFromJsonAsync<int>("https://localhost:7234/api/Crafting/count");
public async Task Delete(int id)
await _http.DeleteAsync($"https://localhost:7234/api/Crafting/{id}");
@ -13,5 +13,7 @@ namespace ProjetBlazor.Services
Task Update(int id, MusiqueModel musique);
Task<Musique> GetById(int id);
Task<int> Count();