private async Task <Charge> GetCharge(Guid depositId) { var deposit = await _depositRepository.Get(depositId); if (deposit == null) { throw new Exception($"Depósito {depositId} não encontrado para cancelamento."); } var charge = deposit.Charge; return(charge); }