/// <summary> /// Tries the pass. /// </summary> /// <param name="dto">The dto.</param> /// <returns></returns> public bool TryPass(AccessCheckDto dto) { var allowed = _accessPermissions.IsAllowed(dto.AccessPointId, dto.UserHash); _bus.Publish(new AccessAttempted(dto.AccessPointId, dto.UserHash, !allowed)); return(allowed); }
public bool TryPass(AccessCheckDto dto) { Contract.Requires(dto != null); return(false); }