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

31 lines
1.2 KiB
C#

using Kreta.BusinessLogic.HelperClasses;
using Kreta.BusinessLogic.Interfaces;
using Kreta.BusinessLogic.Security;
using Kreta.Web.Areas.DualisKepzes.Controllers;
using Kreta.Web.Areas.DualisKepzes.Models;
using Kreta.Web.Security;
namespace Kreta.Web.Areas.DualisKepzes
{
[MvcRoleClaimsAuthorize(true)]
[MvcRolePackageDenyAuthorize(KretaClaimPackages.IsOnlyAlkalmozott.ClaimValue, KretaClaimPackages.Adminisztrator.ClaimValue)]
[MvcRolePackageAuthorize(KretaClaimPackages.IsSzakiranyuOktatasertFelelos.ClaimValue)]
public class DualisSzerzodesController : BaseDualisSzerzodesController
{
public DualisSzerzodesController(IFileServiceHelper fileServiceHelper) : base(fileServiceHelper) { }
private DualisSzerzodesGridModel ConvertCoToModel(DualisSzerzodesCo co)
{
return new DualisSzerzodesGridModel()
{
ID = co.TanuloId.ToString(),
SzerzodesFileId = co.SzerzodesFileId,
FileId = co.FileId,
FileNev = co.FileNev,
FeltoltesDatuma = co.FeltoltesDatuma,
FeltoltoId = co.FeltoltoId,
Statusz = co.Statusz
};
}
}
}