public void OnAuthorization(AuthorizationFilterContext context) { _permissionService = (IPermisionService)context.HttpContext.RequestServices.GetService(typeof(IPermisionService)); if (context.HttpContext.User.Identity.IsAuthenticated) { string userName = context.HttpContext.User.Identity.Name; if (!_permissionService.UserCheckPermission(_permissionId, userName)) { context.Result = new RedirectResult("/"); } } else { context.Result = new RedirectResult("/"); } }
public EditRole(IPermisionService permisionService) { _permisionService = permisionService; }
public PermissionsController(IPermisionService permisionService) { _permisionService = permisionService; }
public GroupService(ApplicationDbContext context, IPermisionService permisionService, IUserService userService) { _context = context; _permisionService = permisionService; _userService = userService; }
public Index(IPermisionService permisionService) { _permisionService = permisionService; }
public EditUser(IUserService userService, IPermisionService permisionService) { _userService = userService; _permisionService = permisionService; }
public DeleteRole(IPermisionService permisionService) { _permisionService = permisionService; }
public CreateRole(IPermisionService permisionService) { _permisionService = permisionService; }
public CreateUser(IUserService userService, IPermisionService permisionService) { _userService = userService; _permisionService = permisionService; }