@page "/index" @using AyCode.Interfaces.StorageHandlers; @using BlazorAnimation @using Newtonsoft.Json; @using TIAMWebApp.Shared.Application.Interfaces @using TIAMWebApp.Shared.Application.Models.ClientSide; @using AyCode.Blazor.Components; @using TIAMWebApp.Shared.Application.Models; @using TIAMWebApp.Shared.Application.Utility; @using System.IdentityModel.Tokens.Jwt; @using TIAMSharedUI.Pages.Components; @using TIAMSharedUI.Shared @using TIAM.Entities.TransferDestinations @using TIAMWebApp.Shared.Application.Models.ClientSide.UI.WizardModels @inject NavigationManager NavManager @inject IUserDataService UserDataService; @inject IJSRuntime jsRuntime; @inject ISecureStorageHandler SecureStorageHandler @inject ISessionService sessionService; @inject IStringLocalizer localizer; @inject NavigationManager navManager @inject LogToBrowserConsole logToBrowserConsole @inject IWizardProcessor WizardProcessor Index

@localizer.GetString("Index.Title")

@localizer.GetString("Index.Subtitle")

Card image

@localizer.GetString("Index.Transfer")

@localizer.GetString("Index.Transfer.Desc")

Card image

@localizer.GetString("Index.Tours")

@localizer.GetString("Index.Tours.Desc")

Card image

@localizer.GetString("Index.Clubcards")

@localizer.GetString("Index.Clubcards.Desc")

@code { public TransferWizardModel myModel = new TransferWizardModel(); public List TransferIgnorList = new List { "Id", "Price", "Driver" }; /*protected override void OnAfterRender(bool isFirst) { message = " Target destination is " + slider.SliderElementId.ToString(); }*/ public async Task SubmitForm(object Result) { var transfer = await WizardProcessor.ProcessWizardAsync(Result.GetType(), Result); logToBrowserConsole.LogToBC($"Submitted nested form: {Result.GetType().FullName}"); navManager.NavigateTo("/transfer2/" + transfer.Id); } }