@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); } } }