public async Task <IActionResult> ChangeWalletsBalance([FromBody] UserWalletBalanceOperationDTO userWallet)
        {
            if (userWallet == null ||
                !userWallet.UserId.HasValue)
            {
                return(BadRequest("Invalid model."));
            }

            var result = await _walletSrv.ChangeWalletBalanceAsync(userWallet);

            if (result.IsSuccess)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }