@page "/fundvelo/lost_found" @using cwebplusApp.Shared.Services; @using cwebplusApp.Shared.Models; @inject NavigationManager NavigationManager @inject PageHistoryManager PageHistoryManager @inject ReportDataProvider ReportDataProvider @inject UserDataProvider UserDataProvider
@code { protected override void OnInitialized() { PageHistoryManager.AddPageToHistory(NavigationManager.Uri); ReportDataProvider.Report = null; base.OnInitialized(); } private async void Found() { Report report = new FoundReport(); UserDataProvider.mapReport(report, await UserDataProvider.Get()); ReportDataProvider.Report = report; NavigationManager.NavigateTo("fundvelo/keydata/Found"); } private async void Missing() { Report report = new MissingReport(); UserDataProvider.mapReport(report, await UserDataProvider.Get()); ReportDataProvider.Report = report; NavigationManager.NavigateTo("fundvelo/keydata/Missing"); } }