Example #1
0
        public static Taxa Add(BandeiraTipo bandeira, decimal taxaCredito, decimal taxaDebito)
        {
            var taxa = new Taxa();

            taxa.Bandeira = bandeira;
            taxa.Credito  = taxaCredito;
            taxa.Debito   = taxaDebito;

            return(taxa);
        }
Example #2
0
        public static Transaction Create(Mdr mdrAdquirente, decimal valor, TipoTransaction tipo, BandeiraTipo bandeira)
        {
            var transaction = new Transaction();

            transaction.Valor        = valor;
            transaction.ValorLiquido = mdrAdquirente.CalcularValorLiquido(valor: valor, tipoTransaction: tipo, bandeira: bandeira);
            transaction.Adquirente   = mdrAdquirente.IdAdquirente;
            transaction.Bandeira     = bandeira;
            transaction.Tipo         = tipo;

            return(transaction);
        }