@inject IHttpContextAccessor HttpContextAccessor @inject IDataContextFactory dbFactory @model string @{ ViewBag.Title = "Hello Razor"; var session = HttpContextAccessor.HttpContext.Session; var username = session.GetString("username"); bool auth = username.Equals(Model); if (session.GetString("role").Equals("doctor")) { var db = dbFactory.Create(); var isDocPatient = (from p in db.Patients where p.Username.Equals(Model) && p.Doctor.Equals(username) select p).ToArray().FirstOrDefault() != null; auth = auth || isDocPatient; } } @if (!auth) {

Non sei autorizzato a vedere i dati di @Model

} else { // Aggiungere un qualcosa per scegliere le ore da vedere (Max 48?)
}