public async Task <IActionResult> UserDeleteBeaconLogs(
            [HttpTrigger(AuthorizationLevel.User, "delete", Route = "users/{userId}/beacons")] HttpRequest req,
            int userId,
            [SwaggerIgnore] ClaimsPrincipal userClaim)
        {
            int userClaimId = Int32.Parse(userClaim.FindFirstValue(ClaimTypes.NameIdentifier));

            if (userClaimId != userId)
            {
                return(new NotFoundObjectResult(new ErrorResponse(ErrorCode.ONLY_DELETE_OWN_LOGS)));
            }

            // delete user
            bool isDeleted = await beaconService.DeleteBeaconLog(userId);

            // if user was not found
            if (!isDeleted)
            {
                return(new NotFoundObjectResult(new ErrorResponse(ErrorCode.USER_NOT_FOUND)));
            }

            return(new OkResult());
        }