using System.Web.Http; using System.Web.Mvc; using Kreta.BusinessLogic.Security; using Kreta.Web.Areas.OsztalyCsoport.Models; using Kreta.Web.Controllers.Logic; using Kreta.Web.Security; namespace Kreta.Web.Areas.OsztalyCsoport.Controllers { [MvcRoleClaimsAuthorize(true)] [MvcRolePackageAuthorize(KretaClaimPackages.Adminisztrator.ClaimValue, KretaClaimPackages.AMImodul.ClaimValue, KretaClaimPackages.EGYMIModul.ClaimValue, KretaClaimPackages.FelnottkepzesModul.ClaimValue, KretaClaimPackages.KollegiumModul.ClaimValue)] public class BaseBesorolasController : Controller where T : BaseBesorolasSearchModel { #region Exportok public ActionResult ExportBesorolasOsztaly([FromUri] T data) { return CommonExportLogic.ExportBesorolasokOsztalyok(data, false); } public ActionResult ExportBesorolasOsztalyKiirt([FromUri] T data) { return CommonExportLogic.ExportBesorolasokOsztalyok(data, true); } public ActionResult ExportBesorolasCsoport([FromUri] T data) { return CommonExportLogic.ExportBesorolasokCsoportok(data, false); } public ActionResult ExportBesorolasCsoportKiirt([FromUri] T data) { return CommonExportLogic.ExportBesorolasokCsoportok(data, true); } #endregion } }