Implement first four phases of medical docs roadmap

This commit is contained in:
Josh-Heaps
2026-02-09 16:35:45 -07:00
parent e69e5663ce
commit 9ede3ae53f
27 changed files with 4095 additions and 0 deletions
@@ -0,0 +1,20 @@
using Microsoft.AspNetCore.Mvc;
namespace Media.JoshHeaps.Net.Pages
{
public class MedicalDocsModel(DbExecutor dbExecutor) : AuthenticatedPageModel
{
private readonly DbExecutor _dbExecutor = dbExecutor;
public async Task<IActionResult> OnGetAsync()
{
RequireAuthentication();
LoadUserSession();
var denied = await RequireRole("medical", _dbExecutor);
if (denied != null) return denied;
return Page();
}
}
}