@page "/fundvelo/alternate_pickup" @using cwebplusApp.Shared.Models; @using cwebplusApp.Shared.Services; @inject NavigationManager NavigationManager @inject UserDataProvider UserDataProvider @inject IStringLocalizer i18n @inject PageHistoryManager PageHistoryManager @inject ReportDataProvider ReportDataProvider
@*
@i18n["PickupContact"]
*@

@i18n["PickupContact"]

@i18n["Man"] @i18n["Woman"]
@i18n["Cancel"]
@i18n["Continue"]
@code { private string pucSalutation; private string pucFirstname; private string pucLastname; private string pucAddress; private string pucZip; private string pucCity; private string pucMobile; private string pucPhone; private string pucEmail; protected async override void OnInitialized() { PageHistoryManager.AddPageToHistory(NavigationManager.Uri); refreshGUIFromDto(); base.OnInitialized(); StateHasChanged(); } private void Next() { updateDtoFromGUI(); NavigationManager.NavigateTo("fundvelo/account/Found"); } private void Cancel() { NavigationManager.NavigateTo("caritas_services"); } private void refreshGUIFromDto() { FoundReport report = ReportDataProvider.GetFoundReport(); pucSalutation = report.AbholAnrede; pucFirstname = report.AbholVorname; pucLastname = report.AbholNachname ; pucAddress = report.AbholStrasse ; pucZip = report.AbholPLZ ; pucCity = report.AbholOrt; pucMobile = report.AbholMobil; pucPhone = report.AbholTelefon; pucEmail = report.AbholMail; } private void updateDtoFromGUI() { FoundReport report = ReportDataProvider.GetFoundReport(); report.AbholAnrede = pucSalutation; report.AbholVorname = pucFirstname; report.AbholNachname = pucLastname; report.AbholStrasse = pucAddress; report.AbholPLZ = pucZip; report.AbholOrt = pucCity; report.AbholMobil = pucMobile; report.AbholTelefon = pucPhone; report.AbholMail = pucEmail; } }