Isolated more web usages - Membership and Request stuff
- Moved a few more files
This commit is contained in:
24
src/Umbraco.Web/AspNet/AspNetRequestAccessor.cs
Normal file
24
src/Umbraco.Web/AspNet/AspNetRequestAccessor.cs
Normal file
@@ -0,0 +1,24 @@
|
||||
using Umbraco.Core.Request;
|
||||
|
||||
namespace Umbraco.Web.AspNet
|
||||
{
|
||||
public class AspNetRequestAccessor : IRequestAccessor
|
||||
{
|
||||
private readonly IHttpContextAccessor _httpContextAccessor;
|
||||
|
||||
public AspNetRequestAccessor(IHttpContextAccessor httpContextAccessor)
|
||||
{
|
||||
_httpContextAccessor = httpContextAccessor;
|
||||
}
|
||||
|
||||
public string GetRequestValue(string name)
|
||||
{
|
||||
return _httpContextAccessor.GetRequiredHttpContext().Request[name];
|
||||
}
|
||||
|
||||
public string GetQueryStringValue(string name)
|
||||
{
|
||||
return _httpContextAccessor.GetRequiredHttpContext().Request.QueryString[name];
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user