update nach Schuelererfassung
This commit is contained in:
146
BlazorApp - Kopie (4)/Helper/MenuService.cs
Normal file
146
BlazorApp - Kopie (4)/Helper/MenuService.cs
Normal file
@@ -0,0 +1,146 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using BlazorApp.Models;
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace BlazorApp
|
||||
{
|
||||
public class MenuService
|
||||
{
|
||||
|
||||
MenuItem[] CompanyMenu = new[] {
|
||||
new MenuItem()
|
||||
{ Name = "Home", Path = "/", Icon = "home" },
|
||||
new MenuItem()
|
||||
{ Name = "Dashboard", Path = "/Admin/Dashboard", Icon = "dashboard" },
|
||||
new MenuItem()
|
||||
{ Name = "Firmen-Daten", Path = "/Company/Company", Icon = "account_balance" },
|
||||
new MenuItem()
|
||||
{ Name = "Ansprechpartner", Path = "/Company/CompanyContact", Icon = "account_balance" },
|
||||
new MenuItem()
|
||||
{ Name = "Berufsangebot", Path = "/Company/Berufsangebot", Icon = "account_balance" },
|
||||
//new MenuItem()
|
||||
//{ Name = "Auswertungen",Icon = "account_balance" },
|
||||
new MenuItem()
|
||||
{
|
||||
Name = "Auswertungen",Icon="Home",
|
||||
Children = new []
|
||||
{
|
||||
new MenuItem() {Name="Firmen/Angebot",Path = "/Reporting/Reporting/1"},
|
||||
new MenuItem() {Name="Dokumente",Path = "/Reporting/Reprots/ReportNr=2"},
|
||||
},
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
MenuItem[] TeacherMenu = new[] {
|
||||
new MenuItem()
|
||||
{ Name = "Home", Path = "/", Icon = "home" },
|
||||
new MenuItem()
|
||||
{ Name = "Dashboard", Path = "/Teacher/Dashboard", Icon = "dashboard" },
|
||||
new MenuItem()
|
||||
{ Name = "Stammdaten", Path = "/Teacher/TeacherContact", Icon = "account_balance" },
|
||||
new MenuItem()
|
||||
{ Name = "Schüler/Berufswahl", Path = "/Teacher/TeacherStudent", Icon = "account_balance" },
|
||||
new MenuItem()
|
||||
{
|
||||
Name = "Auswertungen",Icon="Home",
|
||||
Children = new []
|
||||
{
|
||||
new MenuItem() {Name="Firmen/Angebot",Path = "/Reporting/Reporting/1"},
|
||||
new MenuItem() {Name="Dokumente",Path = "/Reporting/Reprots/ReportNr=2"},
|
||||
},
|
||||
}
|
||||
};
|
||||
|
||||
MenuItem[] AdminMenu = new[] {
|
||||
new MenuItem()
|
||||
{ Name = "Home", Path = "/", Icon = "home" },
|
||||
new MenuItem()
|
||||
{ Name = "Dashboard", Path = "/Admin/Dashboard", Icon = "dashboard" },
|
||||
new MenuItem()
|
||||
{ Name = "Firmen", Path = "/Admin/Firmen", Icon = "account_balance" },
|
||||
new MenuItem()
|
||||
{ Name = "Schüler", Path = "/Admin/Schueler", Icon = "accessibility" },
|
||||
new MenuItem()
|
||||
{ Name = "Zuteilung", Path = "/Admin/Zuteilung", Icon = "grade" },
|
||||
new MenuItem()
|
||||
{ Name = "Auswertungen", Path = "/Admin/Reporting", Icon = "list" },
|
||||
|
||||
new MenuItem()
|
||||
{ Name = "Administration", Icon="build",
|
||||
Children = new [] {
|
||||
new MenuItem()
|
||||
{
|
||||
Name = "Stammdaten",Icon="Home",
|
||||
Children = new []
|
||||
{
|
||||
new MenuItem() {Name="Einstellungen",Path = "Admin/Optionen/OptionenList"},
|
||||
new MenuItem() {Name="Benutzer",Path = "Admin/AspNetUsers/AspNetUserRolleList"},
|
||||
new MenuItem() {Name="Berufe",Path = "Admin/Beruf/BerufList"},
|
||||
new MenuItem() {Name="Zeiten",Path = "Admin/Zeiten/ZeitenList"},
|
||||
new MenuItem() {Name="Schulhaus",Path = "Admin/Schulhaus/Schulhauslist"},
|
||||
new MenuItem() {Name="Lehrer",Path = "Admin/Lehrer"},
|
||||
new MenuItem() {Name="Klassen",Path = "Admin/Klassen"},
|
||||
new MenuItem() {Name="Klassentyp",Path = "Admin/Klassentyp/Klassentyplist"},
|
||||
new MenuItem() {Name="Zugehörigkeit",Path = "Admin/Zugehörigkeit"},
|
||||
new MenuItem() {Name="Anrede",Path = "Admin/Anrede/AnredeList"},
|
||||
},
|
||||
},
|
||||
new MenuItem()
|
||||
{
|
||||
Name = "Auswertungen",Icon="Home",
|
||||
Children = new []
|
||||
{
|
||||
new MenuItem() {Name="Definition",Path = "Admin/Reporting/Defintion"},
|
||||
new MenuItem() {Name="Dokumente",Path = "Admin/Reporting/Dokumente"},
|
||||
},
|
||||
},
|
||||
|
||||
|
||||
new MenuItem()
|
||||
{
|
||||
Name = "Schulhaus",
|
||||
Path = "User/Userlist"
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
public IEnumerable<MenuItem> MenuComapny
|
||||
{
|
||||
get
|
||||
{
|
||||
return CompanyMenu;
|
||||
}
|
||||
}
|
||||
|
||||
public IEnumerable<MenuItem> MenuTeacher
|
||||
{
|
||||
get
|
||||
{
|
||||
return TeacherMenu;
|
||||
}
|
||||
}
|
||||
|
||||
public IEnumerable<MenuItem> MenuAdmin
|
||||
{
|
||||
get
|
||||
{
|
||||
return AdminMenu;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user