From 5100c162552912395f9eb3ce35d7894fb5d3a0b0 Mon Sep 17 00:00:00 2001 From: Emond Date: Wed, 30 Apr 2025 18:36:43 +0200 Subject: [PATCH] Add EmptyHttpRequest Indexer --- Griddly.Mvc/NetFramework/GriddlySettingsResult.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Griddly.Mvc/NetFramework/GriddlySettingsResult.cs b/Griddly.Mvc/NetFramework/GriddlySettingsResult.cs index 2c1b5e7..cd562d9 100644 --- a/Griddly.Mvc/NetFramework/GriddlySettingsResult.cs +++ b/Griddly.Mvc/NetFramework/GriddlySettingsResult.cs @@ -123,7 +123,7 @@ public override object GetService(Type serviceType) class EmptyHttpRequest : HttpRequestBase { - public EmptyHttpRequest (HttpRequestBase originalRequest) + public EmptyHttpRequest(HttpRequestBase originalRequest) { _originalRequest = originalRequest; } @@ -172,6 +172,7 @@ public EmptyHttpRequest (HttpRequestBase originalRequest) public override string ContentType { get { return _originalRequest.ContentType; } set { } } public override System.Text.Encoding ContentEncoding { get { return _originalRequest.ContentEncoding; } set { } } public override RequestContext RequestContext { get; set; } + public override string this[string key] => QueryString[key] ?? Form[key] ?? Cookies[key]?.Value ?? ServerVariables[key]; } class EmptyHttpResponse : HttpResponseBase