init
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
using System.Collections.Generic;
|
||||
using Kreta.BusinessLogic.Helpers;
|
||||
using Kreta.BusinessLogic.Security;
|
||||
using Kreta.Core;
|
||||
using Kreta.Resources;
|
||||
using Kreta.Web.Areas.Tanulo.Models;
|
||||
using Kreta.Web.Helpers;
|
||||
using Kreta.Web.Helpers.TabStrip;
|
||||
using Kreta.Web.Security;
|
||||
|
||||
namespace Kreta.Web.Areas.Tanulo.Helper
|
||||
{
|
||||
public static class TanarTanitottTanulokViewHelper
|
||||
{
|
||||
private const string TanuloController = Constants.Controllers.Tanulo;
|
||||
|
||||
public static List<TabStripItemModel> GetDetailTabs(TanuloDetailModel model, bool ertekelesTabAktiv)
|
||||
{
|
||||
bool isImportantDisabled = !ClaimData.FelhasznaloSzerepCsomagok.Contains(KretaClaimPackages.FelhasznaloMunkakoreNemTiltoListas.ClaimValue);
|
||||
|
||||
var list = new List<TabStripItemModel>
|
||||
{
|
||||
new TabStripItemModel {ItemId = "1", ItemName = TanuloResource.Alapadatok, Area = Constants.Areas.Tanulo, Controller = TanuloController, Action = "GetPartialView", RouteParameters = new Dictionary<string, string> {{"Id", model.TanuloId.ToString()}, {"PartialViewName", "Info_SzemelyesAdat_Tab"}}, IsImportantDisabled = isImportantDisabled}
|
||||
};
|
||||
|
||||
if (model.OsztalycsoportId.IsEntityId() && new OsztalyCsoportHelper(ConnectionTypeExtensions.GetSessionConnectionType()).IsAmiOsztalyCsoport(model.OsztalycsoportId.Value))
|
||||
{ list.Add(new TabStripItemModel { ItemId = "2", ItemName = TanuloResource.AmiTantargyak, Area = Constants.Areas.Tanulo, Controller = Constants.Controllers.AmiTanulo, Action = "GetPartialViewWithOsztalycsoport", RouteParameters = new Dictionary<string, string> { { "id", model.TanuloId.ToString() }, { "osztalyCsoportIdString", model.OsztalycsoportId.ToString() }, { "PartialViewName", "Info_Tantargyak_Tab" } }, IsImportantDisabled = isImportantDisabled }); }
|
||||
|
||||
list.Add(new TabStripItemModel { ItemId = "3", ItemName = TanuloResource.Ertekelesek, Area = Constants.Areas.Tanulo, Controller = TanuloController, Action = "GetTanuloErtekelesPartialView", RouteParameters = new Dictionary<string, string> { { "tanuloId", model.TanuloId.ToString() }, { "PartialViewName", "~/Areas/TanuloErtekeles/Views/TanuloErtekelesByTanulo/Index.cshtml" }, { "namePrefix", "TanarTanitottTanulokView" }, { "osztalycsoportId", model.OsztalycsoportId.ToString() } }, IsActive = ertekelesTabAktiv, IsImportantDisabled = isImportantDisabled });
|
||||
list.Add(new TabStripItemModel { ItemId = "4", ItemName = TanuloResource.Beirasok, Area = Constants.Areas.Tanulo, Controller = TanuloController, Action = "GetPartialView", RouteParameters = new Dictionary<string, string> { { "Id", model.TanuloId.ToString() }, { "PartialViewName", "Info_Beirasok_Tab" } }, IsImportantDisabled = isImportantDisabled });
|
||||
list.Add(new TabStripItemModel { ItemId = "5", ItemName = TanuloResource.Mulasztasok, Area = Constants.Areas.Tanulo, Controller = TanuloController, Action = "GetPartialView", RouteParameters = new Dictionary<string, string> { { "Id", model.TanuloId.ToString() }, { "PartialViewName", "Info_Mulasztasok_Tab" } }, IsImportantDisabled = isImportantDisabled });
|
||||
list.Add(new TabStripItemModel { ItemId = "6", ItemName = TanuloResource.Igazolasok, Area = Constants.Areas.Tanulo, Controller = TanuloController, Action = "GetPartialView", RouteParameters = new Dictionary<string, string>() { { "Id", model.TanuloId.ToString() }, { "PartialViewName", "Info_Igazolasok_Tab" } }, IsImportantDisabled = isImportantDisabled });
|
||||
list.Add(new TabStripItemModel { ItemId = "7", ItemName = TanuloResource.Gondviselok, Area = Constants.Areas.Tanulo, Controller = TanuloController, Action = "GetPartialView", RouteParameters = new Dictionary<string, string>() { { "Id", model.TanuloId.ToString() }, { "PartialViewName", "Info_Gondviselok_Tab" } }, IsImportantDisabled = isImportantDisabled });
|
||||
list.Add(new TabStripItemModel { ItemId = "8", ItemName = TanuloResource.Felmentesek, Area = Constants.Areas.Tanulo, Controller = TanuloController, Action = "GetPartialView", RouteParameters = new Dictionary<string, string> { { "Id", model.TanuloId.ToString() }, { "PartialViewName", "Info_TantargyiMentesseg_Tab" } }, IsImportantDisabled = isImportantDisabled });
|
||||
list.Add(new TabStripItemModel { ItemId = "9", ItemName = TanuloResource.OsztalyaiEsCsoportjai, Area = Constants.Areas.Tanulo, Controller = TanuloController, Action = "GetPartialView", RouteParameters = new Dictionary<string, string>() { { "Id", model.TanuloId.ToString() }, { "PartialViewName", "Info_OsztalyCsoport_Tab" } }, IsImportantDisabled = isImportantDisabled });
|
||||
list.Add(new TabStripItemModel { ItemId = "10", ItemName = TanuloResource.KozossegiSzolgalat, Area = Constants.Areas.Tanulo, Controller = TanuloController, Action = "GetPartialView", RouteParameters = new Dictionary<string, string>() { { "Id", model.TanuloId.ToString() }, { "PartialViewName", $"{Constants.General.TanuloSharedFolderPrefix}Info_KozossegiSzolgalat_Tab.cshtml" } }, IsImportantDisabled = isImportantDisabled });
|
||||
list.Add(new TabStripItemModel { ItemId = "11", ItemName = TanuloResource.Elerhetosegek, Area = Constants.Areas.Tanulo, Controller = TanuloController, Action = "GetPartialView", RouteParameters = new Dictionary<string, string>() { { "Id", model.TanuloId.ToString() }, { "PartialViewName", "Info_Elerhetosegek_Tab" } }, IsImportantDisabled = isImportantDisabled });
|
||||
|
||||
return list;
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user