@using Kreta.Web.Areas.Tanar.Models
@model TanarDashboardModel
@{
Layout = "~/Views/Shared/_MasterLayout.cshtml";
}
@section AddCss {
@Styles.Render("~/Content/RendszerHibaErtesitesek")
}
@functions {
private void RenderContent(TanarDashboardItemModel item)
{
item.Content = string.Format("
{0}
", item.Content);
Html.RenderPartial("TanarDashboardItem", item);
}
private void RenderTableContent(TanarDashboardTableModel item)
{
Html.RenderPartial("TanarDashboardTable", item);
}
}
@{
if ((bool)ViewData["IsTanarTTFfelVagySzuperOsztalyFonok"])
{
RenderTableContent(Model.BeNemIrtOrak);
RenderTableContent(Model.KiirtHelyettesitesek);
if ((bool)ViewData["UzenetekEnabled"])
{
RenderTableContent(Model.Uzenetek);
}
if ((bool)ViewData["UgyekEnabled"])
{
RenderTableContent(Model.Ugyek);
}
if ((bool)ViewData["IsOsztalyFonokVagyCsoportVezeto"])
{
RenderTableContent(Model.Mulasztasok);
RenderTableContent(Model.BukasraAlloTanulok);
}
foreach (var item in Model.DashBoardUzenetek)
{
if (Constants.AdminDashboardEgyediAzonositok.RENDSZERFRISSITESI.Equals(item.EgyediAzonosito))
{
item.Content = string.Format(item.Content, Html.Raw(ViewBag.ShortMainVersion), Html.Raw(ViewBag.NextUpdateDateTimeText));
}
else if (Constants.AdminDashboardEgyediAzonositok.COVIDINFO.Equals(item.EgyediAzonosito))
{
if (Model.VanCovidFertozott)
{
item.Content = string.Format(item.Content, Url.Action("DownloadCovidFertozott", Constants.Controllers.TanarDashboard, new { area = Constants.Areas.Tanar }));
}
else
{
continue;
}
}
RenderContent(item);
}
}
}