public void UpdateAuth_Permission(Auth_Permission permission) { if (permission == null) { throw new ArgumentNullException(nameof(permission)); } _permissionRecordRepository.Update(permission); //event notification _eventPublisher.EntityUpdated(permission); }
public bool Authorize(Auth_Permission permission, Auth_User customer) { if (permission == null) { return(false); } if (customer == null) { return(false); } return(Authorize(permission.Permission, customer)); }
public void DeleteAuth_Permission(Auth_Permission permission) { try { if (permission == null) { return; } _permissionRecordRepository.Delete(permission); _eventPublisher.EntityDeleted(permission); } catch (System.Exception ex) { _logger.Error("DeleteAuth_Permission error", ex); } }
public bool Authorize(Auth_Permission permission) { return(Authorize(permission, _workContext.CurrentUser)); }