diff --git a/ValblazeProject/Pages/CraftingPage.razor b/ValblazeProject/Pages/CraftingPage.razor new file mode 100644 index 0000000..c16c8a0 --- /dev/null +++ b/ValblazeProject/Pages/CraftingPage.razor @@ -0,0 +1,9 @@ +@using System.Globalization +@using ValblazeProject.Components +@using ValblazeProject.Models + +

Encour

+ +
+ +
diff --git a/ValblazeProject/Pages/CraftingPage.razor.cs b/ValblazeProject/Pages/CraftingPage.razor.cs new file mode 100644 index 0000000..acbd878 --- /dev/null +++ b/ValblazeProject/Pages/CraftingPage.razor.cs @@ -0,0 +1,33 @@ +using Microsoft.AspNetCore.Components; +using ValblazeProject.Components; +using ValblazeProject.Models; +using ValblazeProject.Services; + +namespace ValblazeProject.Pages +{ + public partial class CraftingPage + { + + [Inject] + public IDataService DataService { get; set; } + + public List Items { get; set; } = new List(); + + private List Recipes { get; set; } = new List(); + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + base.OnAfterRenderAsync(firstRender); + + if (!firstRender) + { + return; + } + + Items = await DataService.List(0, await DataService.Count()); + Recipes = await DataService.GetRecipes(); + + + } + } +} diff --git a/ValblazeProject/Pages/Index.razor b/ValblazeProject/Pages/Index.razor index 9cb9b96..e4cef82 100644 --- a/ValblazeProject/Pages/Index.razor +++ b/ValblazeProject/Pages/Index.razor @@ -2,7 +2,6 @@ @using ValblazeProject.Components @using ValblazeProject.Models - @page "/" Index @@ -15,75 +14,8 @@ Welcome to your new app. CurrentCulture: @CultureInfo.CurrentCulture

- -
@@ -100,7 +32,3 @@ Welcome to your new app.
- -
- -
\ No newline at end of file diff --git a/ValblazeProject/Pages/Index.razor.cs b/ValblazeProject/Pages/Index.razor.cs index 61d129e..8d208d7 100644 --- a/ValblazeProject/Pages/Index.razor.cs +++ b/ValblazeProject/Pages/Index.razor.cs @@ -9,33 +9,6 @@ namespace ValblazeProject.Pages { public List Cakes { get; set; } - /*protected override Task OnAfterRenderAsync(bool firstRender) - { - LoadCakes(); - StateHasChanged(); - return base.OnAfterRenderAsync(firstRender); - } - - public void LoadCakes() - { - Cakes = new List - { - // items hidden for display purpose - new Cake - { - Id = 1, - Name = "Red Velvet", - Cost = 60 - }, - }; - } - private Cake CakeItem = new Cake - { - Id = 1, - Name = "Black Forest", - Cost = 50 - };*/ - [Inject] public IDataService DataService { get; set; } diff --git a/ValblazeProject/Pages/Inventaire.razor b/ValblazeProject/Pages/Inventaire.razor new file mode 100644 index 0000000..4aad047 --- /dev/null +++ b/ValblazeProject/Pages/Inventaire.razor @@ -0,0 +1,5 @@ +

Inventaire

+ +@code { + +} diff --git a/ValblazeProject/Pages/List.razor b/ValblazeProject/Pages/List.razor index 1f5fb1e..e72d37e 100644 --- a/ValblazeProject/Pages/List.razor +++ b/ValblazeProject/Pages/List.razor @@ -31,14 +31,14 @@ - @if (!string.IsNullOrWhiteSpace(context.ImageBase64)) - { - @context.DisplayName - } - else - { - @context.DisplayName - } + @if (!string.IsNullOrWhiteSpace(context.ImageBase64)) + { + @context.DisplayName + } + else + { + @context.DisplayName + } diff --git a/ValblazeProject/Shared/MainLayout.razor b/ValblazeProject/Shared/MainLayout.razor index a81e2c4..e46c071 100644 --- a/ValblazeProject/Shared/MainLayout.razor +++ b/ValblazeProject/Shared/MainLayout.razor @@ -2,9 +2,9 @@ @using ValblazeProject.UIThemeClasses
+
diff --git a/ValblazeProject/Shared/NavMenu.razor b/ValblazeProject/Shared/NavMenu.razor index 54297f0..e1aff3a 100644 --- a/ValblazeProject/Shared/NavMenu.razor +++ b/ValblazeProject/Shared/NavMenu.razor @@ -19,6 +19,11 @@ Home
+