kreta/KretaWeb/Areas/Tanar/Models/TanarDashboardModel.cs
2024-03-13 00:33:46 +01:00

66 lines
1.9 KiB
C#

using System;
using System.Collections.Generic;
using Kreta.Enums.ManualEnums;
namespace Kreta.Web.Areas.Tanar.Models
{
public class TanarDashboardModel
{
public TanarDashboardTableModel BeNemIrtOrak { get; set; }
public TanarDashboardTableModel KiirtHelyettesitesek { get; set; }
public TanarDashboardTableModel Mulasztasok { get; set; }
public TanarDashboardTableModel BukasraAlloTanulok { get; set; }
public TanarDashboardTableModel Uzenetek { get; set; }
public TanarDashboardTableModel Ugyek { get; set; }
public List<TanarDashboardItemModel> DashBoardUzenetek { get; set; }
public bool VanCovidFertozott { get; set; }
}
public class TanarDashboardItemModel
{
public string Name { get; set; }
public string Content { get; set; }
public AdminDashboardTipusEnum Type { get; set; }
public int Sorrend { get; set; }
public string EgyediAzonosito { get; set; }
}
public class TanarDashboardTableModel
{
public string Name { get; set; }
public string Url { get; set; }
public bool OpenInNewWindow { get; set; }
public List<string> Headers { get; set; }
public List<TanarDashboardTableRowModel> Rows { get; set; }
}
public class TanarDashboardTableRowModel
{
public List<string> Columns { get; set; }
}
public class Uzenet
{
public int Azonosito { get; set; }
public DateTime BeerkezesIdopontja { get; set; }
public string FeladoNev { get; set; }
public string Targy { get; set; }
}
public class Ugy
{
public int Azonosito { get; set; }
public DateTime BekuldesIdopontja { get; set; }
public string TanuloNev { get; set; }
public string TanuloOsztaly { get; set; }
public string UgyTipusKod { get; set; }
}
}