public async Task <ActionResult <Response <bool> > > UpdatePermissionAsync(int permissionId, ENUMPermissionType permissionType) { try { var authorizationResult = await authorizationService.AuthorizeAsync(User, permissionsBL.GetPermission(permissionId).Entity, new OwnerRequirement()); if (authorizationResult.Succeeded) { return(new Response <bool>(permissionsBL.UpdatePermission(permissionId, permissionType))); } else { return(new ForbidResult()); } } catch (Exception ex) { return(new Response <bool>(false, ex)); } }