Added more aspnet core implementation of interfaces

This commit is contained in:
Bjarke Berg
2020-02-27 11:10:43 +01:00
parent 178a172be1
commit 2a16ebee0b
5 changed files with 65 additions and 9 deletions

View File

@@ -0,0 +1,20 @@
using Microsoft.AspNetCore.Http;
using Umbraco.Net;
namespace Umbraco.Web.BackOffice.AspNetCore
{
public class AspNetCoreUserAgentProvider : IUserAgentProvider
{
private readonly IHttpContextAccessor _httpContextAccessor;
public AspNetCoreUserAgentProvider(IHttpContextAccessor httpContextAccessor)
{
_httpContextAccessor = httpContextAccessor;
}
public string GetUserAgent()
{
return _httpContextAccessor.HttpContext.Request.Headers["User-Agent"].ToString();
}
}
}