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)); }