public async Task <IActionResult> BuyItemAsync([FromBody] StoreItem item) { var user = await _helper.GetUserFromClaims(User.Claims); if (user != null && user.IsChild) { var result = _purchaseSrv.BuyItem(user.Id, item.Id.ToString()); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); } return(StatusCode(403)); }