using Microsoft.AspNetCore.Mvc; using Nop.Web.Areas.Admin.Controllers; using Nop.Web.Framework.Mvc.Filters; using Nop.Web.Framework; using Nop.Services.Security; namespace Nop.Plugin.Misc.FruitBankPlugin.Areas.Admin.Controllers { [Area(AreaNames.ADMIN)] [AuthorizeAdmin] public class InvoiceController : BaseAdminController { private readonly IPermissionService _permissionService; public InvoiceController(IPermissionService permissionService) { _permissionService = permissionService; } public async Task List() { if (!await _permissionService.AuthorizeAsync(StandardPermission.Security.ACCESS_ADMIN_PANEL)) return AccessDeniedView(); return View("~/Plugins/Misc.FruitBankPlugin/Areas/Admin/Views/Invoice/List.cshtml"); } } }