kreta/KretaWeb/Areas/Alkalmazott/Controllers/DualisAdminAlkalmazottController.cs
2024-03-13 00:33:46 +01:00

52 lines
2.2 KiB
C#

using System.Collections.Generic;
using System.Web.Mvc;
using Kreta.BusinessLogic.Helpers;
using Kreta.BusinessLogic.Interfaces;
using Kreta.BusinessLogic.Security;
using Kreta.Client.Leltar;
using Kreta.Core.FeatureToggle;
using Kreta.Enums.ManualEnums;
using Kreta.Web.Areas.Alkalmazott.Models;
using Kreta.Web.Helpers;
using Kreta.Web.Security;
namespace Kreta.Web.Areas.Alkalmazott.Controllers
{
[MvcRoleClaimsAuthorize(true)]
[MvcRolePackageDenyAuthorize(KretaClaimPackages.IsOnlyAlkalmozott.ClaimValue, KretaClaimPackages.IsDefaultAdminUser.ClaimValue)]
[MvcRolePackageAuthorize(TanevEnum.Mind, KretaClaimPackages.Adminisztrator.ClaimValue, KretaClaimPackages.Dualis_Admin.ClaimValue)]
[Attributes.KretaGlobalLanguageChangeActionFilter(LanguageCode = "hu-Dualis")]
public class DualisAdminAlkalmazottController : BaseAlkalmazottController
{
public bool IsDualisKepzesEnabled => new IntezmenyConfigHelper(ConnectionTypeExtensions.GetSystemConnectionType()).GetIntezmenyConfig<bool>(IntezmenyConfigModulEnum.DualisKepzes, IntezmenyConfigTipusEnum.IsEnabled);
public DualisAdminAlkalmazottController(IFeatureContext featureContext, IKozpontiKretaHelper kozpontiKretaHelper, ILeltarClient leltarClient)
: base(featureContext, kozpontiKretaHelper, leltarClient)
{
}
public ActionResult OpenUjDualisKepzohelyiOktatoRogzitesePopUp()
{
return OpenUjDualisKepzohelyiOktatoRogzitesePopUp(IsDualisKepzesEnabled);
}
public ActionResult GetElsodlegesMunkaugyiAdatokPartialView(int id)
{
return GetElsodlegesMunkaugyiAdatokPartialView(id, IsDualisKepzesEnabled);
}
public ActionResult OpenModifyAlkalmazottPopUp(int alkalmazottId)
{
return OpenModifyAlkalmazottPopUp(alkalmazottId, IsDualisKepzesEnabled);
}
public ActionResult OpenAlkalmazottInfoPopUp(int alkalmazottId)
{
return OpenAlkalmazottInfoPopUp(alkalmazottId, IsDualisKepzesEnabled);
}
public ActionResult OpenModPopUp(List<AlkalmazottModModel> alkalmazottList)
{
return OpenModPopUp(alkalmazottList, IsDualisKepzesEnabled);
}
}
}