init
This commit is contained in:
		| @@ -0,0 +1,52 @@ | ||||
| using System.IO; | ||||
| using System.Web.Mvc; | ||||
| using Kreta.BusinessLogic.Security; | ||||
| using Kreta.Core; | ||||
| using Kreta.Core.FeatureToggle; | ||||
| using Kreta.Resources; | ||||
| using Kreta.Web.Areas.Adatszolgaltatasok.Models; | ||||
| using Kreta.Web.Areas.Nyomtatvanyok.Logic; | ||||
| using Kreta.Web.Controllers; | ||||
| using Kreta.Web.Security; | ||||
|  | ||||
| namespace Kreta.Web.Areas.Adatszolgaltatasok.Controllers | ||||
| { | ||||
|     [MvcRoleClaimsAuthorize(true)] | ||||
|     [MvcRolePackageDenyAuthorize(KretaClaimPackages.IsOnlyAlkalmozott.ClaimValue)] | ||||
|     [MvcRolePackageAuthorize(KretaClaimPackages.Adminisztrator.ClaimValue)] | ||||
|     public class IktSzandeknyilatkozatokController : Controller | ||||
|     { | ||||
|         private readonly IFeatureContext FeatureContext; | ||||
|  | ||||
|         public IktSzandeknyilatkozatokController(IFeatureContext featureContext) | ||||
|         { | ||||
|             FeatureContext = featureContext; | ||||
|         } | ||||
|  | ||||
|         #region Properties | ||||
|  | ||||
|         public static string GridName => "IktSzandeknyilatkozatokGrid"; | ||||
|  | ||||
|         #endregion Properties | ||||
|  | ||||
|         // GET: Adatszolgaltatasok/IktSzandeknyilatkozatok | ||||
|         public ActionResult Index() | ||||
|         { | ||||
|             var model = new IktSzandeknyilatkozatokModel | ||||
|             { | ||||
|                 IsElfogadottSzandeknyilatkozatList = new ComboBoxHelperEnumApiController(FeatureContext).GetIsElfogadottSzandeknyilatkozatEnumSelectList() | ||||
|             }; | ||||
|             return View("Index", model); | ||||
|         } | ||||
|  | ||||
|         [HttpPost] | ||||
|         [MvcValidateAjaxAntiForgeryToken] | ||||
|         public string DokumentumGeneralas() | ||||
|         { | ||||
|             MemoryStream stream = NyomtatvanyokLogic.GetIktSzandeknyilatkozatAdatok(); | ||||
|             var guid = Cache.Add(stream); | ||||
|  | ||||
|             return Url.Action(nameof(CacheController.DownloadFile), nameof(CacheController).Replace("Controller", ""), new { guid, fileName = AdatszolgaltatasokResource.IktSzandeknyilatkozatokFileName, contentType = Core.Constants.ContentTypes.Pdf, area = "" }); | ||||
|         } | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user