diff --git a/FruitBankHybrid.Shared/Pages/Ekaer.razor b/FruitBankHybrid.Shared/Pages/Ekaer.razor new file mode 100644 index 00000000..d3443383 --- /dev/null +++ b/FruitBankHybrid.Shared/Pages/Ekaer.razor @@ -0,0 +1,25 @@ +@page "/Ekaer" +@using FruitBankHybrid.Shared.Components +@using FruitBankHybrid.Shared.Databases +

EKÁER - Adminisztrátor

+ + + +
+ + + + + + @* A beküldésre váró EKÁER-ek grid-je ide kerül — külön feladat (kliens-metódus, szűrés). *@ + + + @* Az elküldött EKÁER-ek grid-je ide kerül — külön feladat (kliens-metódus, szűrés). *@ + + + +
diff --git a/FruitBankHybrid.Shared/Pages/Ekaer.razor.cs b/FruitBankHybrid.Shared/Pages/Ekaer.razor.cs new file mode 100644 index 00000000..f3a306a4 --- /dev/null +++ b/FruitBankHybrid.Shared/Pages/Ekaer.razor.cs @@ -0,0 +1,34 @@ +using AyCode.Core.Loggers; +using FruitBank.Common.Models; +using FruitBankHybrid.Shared.Services.Loggers; +using Mango.Nop.Core.Loggers; +using Microsoft.AspNetCore.Components; + +namespace FruitBankHybrid.Shared.Pages; + +public partial class Ekaer : ComponentBase +{ + [Inject] public required IEnumerable LogWriters { get; set; } + [Inject] public required NavigationManager NavManager { get; set; } + [Inject] public required LoggedInModel LoggedInModel { get; set; } + + private ILogger _logger = null!; + public int ActiveTabIndex; + + protected override Task OnInitializedAsync() + { + if (!LoggedInModel.IsRevisor) NavManager.NavigateTo("/Login"); + + _logger = new LoggerClient(LogWriters.ToArray()); + _logger.Info("OnInitializedAsync"); + + return base.OnInitializedAsync(); + } + + protected Task OnActiveTabChanged(int activeTabIndex) + { + ActiveTabIndex = activeTabIndex; + // A fülek tartalma (EKÁER-grid) külön feladat — több előfeltétele van (kliens-metódus, szűrés). + return Task.CompletedTask; + } +}