public async Task <ActionResult> AddCharge([FromBody] ChargeDTO request)
        {
            request.CashierId = int.Parse(_applicationUser.GetUserName());
            request.CardId    = JsonConvert.DeserializeObject <CardDTO>(CryptoMethods.DecryptString(request.CardToken)).Id;
            var charge = await _chargeAppService.AddCharge(request);

            return(Ok(charge));
        }