@inject IHttpContextAccessor HttpContextAccessor @inject IDataContextFactory dbFactory @{ var session = HttpContextAccessor.HttpContext.Session; string add = HttpContextAccessor.HttpContext.Request.Query["add"]; string remove = HttpContextAccessor.HttpContext.Request.Query["remove"]; string username = session.GetString("username"); var db = dbFactory.Create(); if (username != null) { var isDoc = session.GetString("role").Equals("doctor"); var isPatient = session.GetString("role").Equals("patient"); var Menu = new List(); Menu.Add(new MenuItem("Profilo", "/")); if(isPatient) { Menu.Add(new MenuItem("Dati personali", "/user/" + username)); } } }