Remotely/Server/Pages/RemoteControl.cshtml.cs
2021-07-29 07:57:37 -07:00

28 lines
770 B
C#

using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.RazorPages;
using Remotely.Server.Auth;
using Remotely.Server.Services;
using Remotely.Shared.Models;
namespace Remotely.Server.Pages
{
[ServiceFilter(typeof(RemoteControlFilterAttribute))]
public class RemoteControlModel : PageModel
{
private readonly IDataService _dataService;
public RemoteControlModel(IDataService dataService)
{
_dataService = dataService;
}
public RemotelyUser RemotelyUser { get; private set; }
public void OnGet()
{
if (User.Identity.IsAuthenticated)
{
RemotelyUser = _dataService.GetUserByNameWithOrg(base.User.Identity.Name);
}
}
}
}