diff --git a/Minecraft.Crafting.Api/Data/fake-data.json b/Minecraft.Crafting.Api/Data/fake-data.json new file mode 100644 index 0000000..fe731e8 --- /dev/null +++ b/Minecraft.Crafting.Api/Data/fake-data.json @@ -0,0 +1,585 @@ +[ + { + "id": 1, + "displayname": "Kyagoro", + "titre": "kyagoro", + "auteur": [ + "breakable" + ], + "duree": 51.583333333333336, + "genre": [ + "oak_planks", + "warped_planks" + ], + "datedecreation": "2001-11-01" + }, + { + "id": 2, + "displayname": "Steeltab", + "titre": "steeltab", + "auteur": [ + "vanishable", + "armor", + "digger", + "armor", + "vanishable" + ], + "duree": 14.55, + "genre": [ + "dark_oak_planks" + ], + "datedecreation": "1953-09-09" + }, + { + "id": 3, + "displayname": "Arctiq", + "titre": "arctiq", + "auteur": [ + "breakable", + "armor_chest", + "digger", + "breakable", + "breakable" + ], + "duree": 26.15, + "genre": [ + "dark_oak_planks", + "dark_oak_planks" + ], + "datedecreation": "1991-06-21" + }, + { + "id": 4, + "displayname": "Zenthall", + "titre": "zenthall", + "auteur": [ + "armor", + "vanishable", + "armor", + "breakable", + "breakable" + ], + "duree": 80.78333333333333, + "genre": [ + "acacia_planks", + "dark_oak_planks" + ], + "datedecreation": "1969-06-28" + }, + { + "id": 5, + "displayname": "Suretech", + "titre": "suretech", + "auteur": [ + "vanishable", + "armor_chest", + "armor_chest", + "digger" + ], + "duree": 28.6, + "genre": [ + "oak_planks", + "acacia_planks" + ], + "datedecreation": "2018-02-05" + }, + { + "id": 6, + "displayname": "Polarium", + "titre": "polarium", + "auteur": [ + "breakable", + "digger" + ], + "duree": 55.03333333333333, + "genre": [ + "dark_oak_planks" + ], + "datedecreation": "2016-05-02" + }, + { + "id": 7, + "displayname": "Tropoli", + "titre": "tropoli", + "auteur": [ + "digger" + ], + "duree": 103.56666666666666, + "genre": [ + "acacia_planks", + "dark_oak_planks" + ], + "datedecreation": "1953-09-03" + }, + { + "id": 8, + "displayname": "Senmei", + "titre": "senmei", + "auteur": [ + "armor_head", + "armor_head" + ], + "duree": 159.06666666666666, + "genre": [ + "dark_oak_planks" + ], + "datedecreation": "2015-11-25" + }, + { + "id": 9, + "displayname": "Squish", + "titre": "squish", + "auteur": [ + "breakable", + "armor_head" + ], + "duree": 114.36666666666666, + "genre": [ + "crimson_planks", + "warped_planks" + ], + "datedecreation": "1964-04-23" + }, + { + "id": 10, + "displayname": "Endicil", + "titre": "endicil", + "auteur": [ + "armor_chest", + "digger" + ], + "duree": 25.366666666666667, + "genre": [ + "spruce_planks" + ], + "datedecreation": "1977-03-11" + }, + { + "id": 11, + "displayname": "Gorganic", + "titre": "gorganic", + "auteur": [ + "digger", + "armor_head", + "armor" + ], + "duree": 90.41666666666667, + "genre": [ + "crimson_planks", + "birch_planks" + ], + "datedecreation": "1990-04-06" + }, + { + "id": 12, + "displayname": "Danja", + "titre": "danja", + "auteur": [ + "armor_chest", + "weapon", + "armor_chest", + "digger" + ], + "duree": 155.13333333333333, + "genre": [ + "jungle_planks" + ], + "datedecreation": "1978-05-04" + }, + { + "id": 13, + "displayname": "Intrawear", + "titre": "intrawear", + "auteur": [ + "armor", + "armor_chest", + "vanishable", + "vanishable", + "digger" + ], + "duree": 90.91666666666667, + "genre": [ + "oak_planks" + ], + "datedecreation": "1953-08-21" + }, + { + "id": 14, + "displayname": "Multron", + "titre": "multron", + "auteur": [ + "vanishable", + "armor_chest", + "breakable" + ], + "duree": 76.81666666666666, + "genre": [ + "acacia_planks" + ], + "datedecreation": "1964-10-23" + }, + { + "id": 15, + "displayname": "Talkalot", + "titre": "talkalot", + "auteur": [ + "weapon", + "armor_head" + ], + "duree": 110.48333333333333, + "genre": [ + "jungle_planks", + "crimson_planks" + ], + "datedecreation": "2008-12-05" + }, + { + "id": 16, + "displayname": "Insource", + "titre": "insource", + "auteur": [ + "vanishable", + "breakable", + "armor_chest", + "digger" + ], + "duree": 15.316666666666666, + "genre": [ + "spruce_planks", + "jungle_planks" + ], + "datedecreation": "1987-09-01" + }, + { + "id": 17, + "displayname": "Farmex", + "titre": "farmex", + "auteur": [ + "digger" + ], + "duree": 31.616666666666667, + "genre": [ + "birch_planks", + "spruce_planks" + ], + "datedecreation": "2020-07-30" + }, + { + "id": 18, + "displayname": "Accruex", + "titre": "accruex", + "auteur": [ + "breakable" + ], + "duree": 22.316666666666666, + "genre": [ + "spruce_planks", + "jungle_planks" + ], + "datedecreation": "2020-08-11" + }, + { + "id": 19, + "displayname": "Calcula", + "titre": "calcula", + "auteur": [ + "weapon", + "breakable", + "digger", + "armor", + "weapon" + ], + "duree": 106.46666666666667, + "genre": [ + "dark_oak_planks", + "oak_planks" + ], + "datedecreation": "2009-01-25" + }, + { + "id": 20, + "displayname": "Earbang", + "titre": "earbang", + "auteur": [ + "digger", + "armor_head", + "armor_chest" + ], + "duree": 19.716666666666665, + "genre": [ + "dark_oak_planks" + ], + "datedecreation": "1956-05-19" + }, + { + "id": 21, + "displayname": "Flexigen", + "titre": "flexigen", + "auteur": [ + "vanishable" + ], + "duree": 50.266666666666666, + "genre": [ + "dark_oak_planks", + "dark_oak_planks" + ], + "datedecreation": "2019-01-13" + }, + { + "id": 22, + "displayname": "Lingoage", + "titre": "lingoage", + "auteur": [ + "armor_head", + "weapon" + ], + "duree": 151.43333333333334, + "genre": [ + "warped_planks", + "jungle_planks" + ], + "datedecreation": "1983-11-03" + }, + { + "id": 23, + "displayname": "Pyramia", + "titre": "pyramia", + "auteur": [ + "breakable", + "digger", + "weapon", + "breakable", + "armor_chest" + ], + "duree": 90.38333333333334, + "genre": [ + "spruce_planks", + "birch_planks" + ], + "datedecreation": "1975-06-24" + }, + { + "id": 24, + "displayname": "Zizzle", + "titre": "zizzle", + "auteur": [ + "weapon" + ], + "duree": 88.73333333333333, + "genre": [ + "jungle_planks" + ], + "datedecreation": "1962-08-04" + }, + { + "id": 25, + "displayname": "Neocent", + "titre": "neocent", + "auteur": [ + "armor", + "breakable" + ], + "duree": 14.516666666666667, + "genre": [ + "warped_planks" + ], + "datedecreation": "1958-03-19" + }, + { + "id": 26, + "displayname": "Datagen", + "titre": "datagen", + "auteur": [ + "weapon", + "weapon" + ], + "duree": 35.21666666666667, + "genre": [ + "warped_planks", + "dark_oak_planks" + ], + "datedecreation": "1991-07-24" + }, + { + "id": 27, + "displayname": "Obones", + "titre": "obones", + "auteur": [ + "armor_head", + "weapon" + ], + "duree": 165.46666666666667, + "genre": [ + "birch_planks" + ], + "datedecreation": "2022-08-16" + }, + { + "id": 28, + "displayname": "Enersave", + "titre": "enersave", + "auteur": [ + "armor_head", + "armor", + "weapon", + "weapon", + "weapon" + ], + "duree": 6.733333333333333, + "genre": [ + "oak_planks" + ], + "datedecreation": "1988-12-30" + }, + { + "id": 29, + "displayname": "Syntac", + "titre": "syntac", + "auteur": [ + "digger", + "armor_head", + "weapon", + "armor_chest" + ], + "duree": 27.95, + "genre": [ + "acacia_planks" + ], + "datedecreation": "1953-12-16" + }, + { + "id": 30, + "displayname": "Essensia", + "titre": "essensia", + "auteur": [ + "weapon", + "vanishable", + "weapon" + ], + "duree": 95.6, + "genre": [ + "dark_oak_planks", + "acacia_planks" + ], + "datedecreation": "1983-06-11" + }, + { + "id": 31, + "displayname": "Norsup", + "titre": "norsup", + "auteur": [ + "weapon", + "weapon" + ], + "duree": 17.816666666666666, + "genre": [ + "oak_planks" + ], + "datedecreation": "1957-05-21" + }, + { + "id": 32, + "displayname": "Solgan", + "titre": "solgan", + "auteur": [ + "armor", + "vanishable" + ], + "duree": 149.65, + "genre": [ + "acacia_planks", + "spruce_planks" + ], + "datedecreation": "2003-05-17" + }, + { + "id": 33, + "displayname": "Kinetica", + "titre": "kinetica", + "auteur": [ + "breakable", + "armor_head" + ], + "duree": 60.81666666666667, + "genre": [ + "oak_planks", + "warped_planks" + ], + "datedecreation": "1954-08-03" + }, + { + "id": 34, + "displayname": "Vortexaco", + "titre": "vortexaco", + "auteur": [ + "digger", + "weapon", + "digger", + "armor_chest" + ], + "duree": 119.26666666666667, + "genre": [ + "acacia_planks" + ], + "datedecreation": "2005-02-19" + }, + { + "id": 35, + "displayname": "Combogene", + "titre": "combogene", + "auteur": [ + "vanishable" + ], + "duree": 13.033333333333333, + "genre": [ + "birch_planks" + ], + "datedecreation": "1994-02-10" + }, + { + "id": 36, + "displayname": "Kineticut", + "titre": "kineticut", + "auteur": [ + "armor", + "armor" + ], + "duree": 56.43333333333333, + "genre": [ + "crimson_planks", + "crimson_planks" + ], + "datedecreation": "2003-05-22" + }, + { + "id": 37, + "displayname": "Comveyer", + "titre": "comveyer", + "auteur": [ + "digger", + "armor_head", + "armor", + "breakable" + ], + "duree": 63.36666666666667, + "genre": [ + "warped_planks", + "crimson_planks" + ], + "datedecreation": "1971-12-23" + }, + { + "id": 38, + "displayname": "Futurity", + "titre": "futurity", + "auteur": [ + "vanishable" + ], + "duree": 144.11666666666667, + "genre": [ + "birch_planks", + "acacia_planks" + ], + "datedecreation": "1953-09-06" + } +] \ No newline at end of file diff --git a/ProjetBlazor.sln b/ProjetBlazor.sln index 020f193..990b183 100644 --- a/ProjetBlazor.sln +++ b/ProjetBlazor.sln @@ -3,7 +3,9 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.2.32526.322 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProjetBlazor", "ProjetBlazor\ProjetBlazor.csproj", "{C3AD55E5-76C0-4D03-91C2-2EFC6E5587B2}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ProjetBlazor", "ProjetBlazor\ProjetBlazor.csproj", "{C3AD55E5-76C0-4D03-91C2-2EFC6E5587B2}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Minecraft.Crafting.Api", "Minecraft.Crafting.Api\Minecraft.Crafting.Api.csproj", "{CD2C5A28-8DF6-4AF9-8A04-4790B720D219}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -15,6 +17,10 @@ Global {C3AD55E5-76C0-4D03-91C2-2EFC6E5587B2}.Debug|Any CPU.Build.0 = Debug|Any CPU {C3AD55E5-76C0-4D03-91C2-2EFC6E5587B2}.Release|Any CPU.ActiveCfg = Release|Any CPU {C3AD55E5-76C0-4D03-91C2-2EFC6E5587B2}.Release|Any CPU.Build.0 = Release|Any CPU + {CD2C5A28-8DF6-4AF9-8A04-4790B720D219}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CD2C5A28-8DF6-4AF9-8A04-4790B720D219}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CD2C5A28-8DF6-4AF9-8A04-4790B720D219}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CD2C5A28-8DF6-4AF9-8A04-4790B720D219}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/ProjetBlazor/Modeles/Musique.cs b/ProjetBlazor/Modeles/Musique.cs index 67c544e..418406a 100644 --- a/ProjetBlazor/Modeles/Musique.cs +++ b/ProjetBlazor/Modeles/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/Pages/MusiquesListe.razor b/ProjetBlazor/Pages/MusiquesListe.razor new file mode 100644 index 0000000..26e0bc0 --- /dev/null +++ b/ProjetBlazor/Pages/MusiquesListe.razor @@ -0,0 +1,4 @@ +

MusiquesListe

+ + +