Remotely/Remotely_Server/Pages/Index.cshtml.cs
2019-04-05 22:23:59 -07:00

37 lines
895 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Remotely_Server.Data;
using Microsoft.AspNetCore.Identity;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.RazorPages;
using Remotely_Shared.Models;
namespace Remotely_Server.Pages
{
public class IndexModel : PageModel
{
private DataService DataService { get; }
public IndexModel(DataService dataService)
{
DataService = dataService;
}
public string DefaultPrompt { get; set; }
public void OnGet()
{
if (User?.Identity?.IsAuthenticated == true)
{
DefaultPrompt = DataService.GetDefaultPrompt(User.Identity.Name);
}
else
{
DefaultPrompt = DataService.GetDefaultPrompt();
}
}
}
}