diff --git a/.vs/SummerBestWebForm2/v17/.suo b/.vs/SummerBestWebForm2/v17/.suo
index b757c30..1bfcd32 100644
Binary files a/.vs/SummerBestWebForm2/v17/.suo and b/.vs/SummerBestWebForm2/v17/.suo differ
diff --git a/.vs/SummerBestWebForm2/v17/DocumentLayout.backup.json b/.vs/SummerBestWebForm2/v17/DocumentLayout.backup.json
index cd09454..cdf8dde 100644
--- a/.vs/SummerBestWebForm2/v17/DocumentLayout.backup.json
+++ b/.vs/SummerBestWebForm2/v17/DocumentLayout.backup.json
@@ -2,21 +2,9 @@
"Version": 1,
"WorkspaceRootPath": "C:\\Repos\\SummerBestWebForm2\\",
"Documents": [
- {
- "AbsoluteMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|c:\\repos\\summerbestwebform2\\components\\pages\\home.razor.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|solutionrelative:components\\pages\\home.razor.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
{
"AbsoluteMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|c:\\repos\\summerbestwebform2\\components\\pages\\home.razor||{40D31677-CBC0-4297-A9EF-89D907823A98}",
"RelativeMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|solutionrelative:components\\pages\\home.razor||{40D31677-CBC0-4297-A9EF-89D907823A98}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|c:\\repos\\summerbestwebform2\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|solutionrelative:program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|c:\\repos\\summerbestwebform2\\components\\app.razor||{40D31677-CBC0-4297-A9EF-89D907823A98}",
- "RelativeMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|solutionrelative:components\\app.razor||{40D31677-CBC0-4297-A9EF-89D907823A98}"
}
],
"DocumentGroupContainers": [
@@ -26,7 +14,7 @@
"DocumentGroups": [
{
"DockedWidth": 200,
- "SelectedChildIndex": 12,
+ "SelectedChildIndex": 11,
"Children": [
{
"$type": "Bookmark",
@@ -74,54 +62,15 @@
},
{
"$type": "Document",
- "DocumentIndex": 1,
+ "DocumentIndex": 0,
"Title": "Home.razor",
"DocumentMoniker": "C:\\Repos\\SummerBestWebForm2\\Components\\Pages\\Home.razor",
"RelativeDocumentMoniker": "Components\\Pages\\Home.razor",
"ToolTip": "C:\\Repos\\SummerBestWebForm2\\Components\\Pages\\Home.razor",
"RelativeToolTip": "Components\\Pages\\Home.razor",
- "ViewState": "AgIAABMAAAAAAAAAAAAAADEAAAAwAAAAAAAAAA==",
+ "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000759|",
- "WhenOpened": "2025-05-29T13:04:23.98Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 0,
- "Title": "Home.razor.cs",
- "DocumentMoniker": "C:\\Repos\\SummerBestWebForm2\\Components\\Pages\\Home.razor.cs",
- "RelativeDocumentMoniker": "Components\\Pages\\Home.razor.cs",
- "ToolTip": "C:\\Repos\\SummerBestWebForm2\\Components\\Pages\\Home.razor.cs",
- "RelativeToolTip": "Components\\Pages\\Home.razor.cs",
- "ViewState": "AgIAAF4AAAAAAAAAAAAAAGcAAAA+AAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-05-29T14:37:32.314Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 3,
- "Title": "App.razor",
- "DocumentMoniker": "C:\\Repos\\SummerBestWebForm2\\Components\\App.razor",
- "RelativeDocumentMoniker": "Components\\App.razor",
- "ToolTip": "C:\\Repos\\SummerBestWebForm2\\Components\\App.razor",
- "RelativeToolTip": "Components\\App.razor",
- "ViewState": "AgIAACYAAAAAAAAAAAAYwEsAAABNAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000759|",
- "WhenOpened": "2025-05-29T16:20:24.809Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 2,
- "Title": "Program.cs",
- "DocumentMoniker": "C:\\Repos\\SummerBestWebForm2\\Program.cs",
- "RelativeDocumentMoniker": "Program.cs",
- "ToolTip": "C:\\Repos\\SummerBestWebForm2\\Program.cs",
- "RelativeToolTip": "Program.cs",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-05-29T16:21:02.367Z",
+ "WhenOpened": "2025-05-29T17:56:48.283Z",
"EditorCaption": ""
}
]
diff --git a/.vs/SummerBestWebForm2/v17/DocumentLayout.json b/.vs/SummerBestWebForm2/v17/DocumentLayout.json
index cd09454..cdf8dde 100644
--- a/.vs/SummerBestWebForm2/v17/DocumentLayout.json
+++ b/.vs/SummerBestWebForm2/v17/DocumentLayout.json
@@ -2,21 +2,9 @@
"Version": 1,
"WorkspaceRootPath": "C:\\Repos\\SummerBestWebForm2\\",
"Documents": [
- {
- "AbsoluteMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|c:\\repos\\summerbestwebform2\\components\\pages\\home.razor.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|solutionrelative:components\\pages\\home.razor.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
{
"AbsoluteMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|c:\\repos\\summerbestwebform2\\components\\pages\\home.razor||{40D31677-CBC0-4297-A9EF-89D907823A98}",
"RelativeMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|solutionrelative:components\\pages\\home.razor||{40D31677-CBC0-4297-A9EF-89D907823A98}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|c:\\repos\\summerbestwebform2\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|solutionrelative:program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|c:\\repos\\summerbestwebform2\\components\\app.razor||{40D31677-CBC0-4297-A9EF-89D907823A98}",
- "RelativeMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|solutionrelative:components\\app.razor||{40D31677-CBC0-4297-A9EF-89D907823A98}"
}
],
"DocumentGroupContainers": [
@@ -26,7 +14,7 @@
"DocumentGroups": [
{
"DockedWidth": 200,
- "SelectedChildIndex": 12,
+ "SelectedChildIndex": 11,
"Children": [
{
"$type": "Bookmark",
@@ -74,54 +62,15 @@
},
{
"$type": "Document",
- "DocumentIndex": 1,
+ "DocumentIndex": 0,
"Title": "Home.razor",
"DocumentMoniker": "C:\\Repos\\SummerBestWebForm2\\Components\\Pages\\Home.razor",
"RelativeDocumentMoniker": "Components\\Pages\\Home.razor",
"ToolTip": "C:\\Repos\\SummerBestWebForm2\\Components\\Pages\\Home.razor",
"RelativeToolTip": "Components\\Pages\\Home.razor",
- "ViewState": "AgIAABMAAAAAAAAAAAAAADEAAAAwAAAAAAAAAA==",
+ "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000759|",
- "WhenOpened": "2025-05-29T13:04:23.98Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 0,
- "Title": "Home.razor.cs",
- "DocumentMoniker": "C:\\Repos\\SummerBestWebForm2\\Components\\Pages\\Home.razor.cs",
- "RelativeDocumentMoniker": "Components\\Pages\\Home.razor.cs",
- "ToolTip": "C:\\Repos\\SummerBestWebForm2\\Components\\Pages\\Home.razor.cs",
- "RelativeToolTip": "Components\\Pages\\Home.razor.cs",
- "ViewState": "AgIAAF4AAAAAAAAAAAAAAGcAAAA+AAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-05-29T14:37:32.314Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 3,
- "Title": "App.razor",
- "DocumentMoniker": "C:\\Repos\\SummerBestWebForm2\\Components\\App.razor",
- "RelativeDocumentMoniker": "Components\\App.razor",
- "ToolTip": "C:\\Repos\\SummerBestWebForm2\\Components\\App.razor",
- "RelativeToolTip": "Components\\App.razor",
- "ViewState": "AgIAACYAAAAAAAAAAAAYwEsAAABNAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000759|",
- "WhenOpened": "2025-05-29T16:20:24.809Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 2,
- "Title": "Program.cs",
- "DocumentMoniker": "C:\\Repos\\SummerBestWebForm2\\Program.cs",
- "RelativeDocumentMoniker": "Program.cs",
- "ToolTip": "C:\\Repos\\SummerBestWebForm2\\Program.cs",
- "RelativeToolTip": "Program.cs",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-05-29T16:21:02.367Z",
+ "WhenOpened": "2025-05-29T17:56:48.283Z",
"EditorCaption": ""
}
]
diff --git a/Components/App.razor b/Components/App.razor
index 6665a28..1219076 100644
--- a/Components/App.razor
+++ b/Components/App.razor
@@ -30,13 +30,14 @@
min-height: 100vh;
}
-
@errMsg@if (appState != null) { diff --git a/Components/Pages/Home.razor b/Components/Pages/Home.razor index 0c4ac24..95309fc 100644 --- a/Components/Pages/Home.razor +++ b/Components/Pages/Home.razor @@ -1,8 +1,6 @@ -@page "/" -@using Telerik.Blazor -@using Telerik.Blazor.Components -@using Telerik.SvgIcons -@using System.ComponentModel.DataAnnotations +@inject IHttpContextAccessor httpContextAccessor +@inject IWebHostEnvironment Env +@page "/"
+ SessionId: @appState.SessionId + DateCreated: @appState.DateCreated + DateExpires: @appState.DateExpires + IPAddress: @appState.myIpAddress ++} diff --git a/Components/Pages/Home.razor.cs b/Components/Pages/Home.razor.cs index 857bce2..c3a2c2a 100644 --- a/Components/Pages/Home.razor.cs +++ b/Components/Pages/Home.razor.cs @@ -7,11 +7,15 @@ using kmCommonLibsCore; using System.Net.Http; using System.Text.Json; using Microsoft.Extensions.Options; +using SummerBestWebForm2.AppState; namespace SummerBestWebForm2.Components.Pages; public partial class Home { + [CascadingParameter] + public CascadingAppState appState { get; set; } + async Task OnFinishHandler() //private void SaveIt() { @@ -127,8 +131,11 @@ public partial class Home var paymentString = string.Format("