示例#1
0
 public void Mapping(Profile profile)
 => profile.CreateMap <CreateCobrancaCartaoCommand, Cobranca>()
 .ConstructUsing((c, context) => Cobranca.Cartao(
                     c.Descricao, c.Valor, c.Vencimento, c.ConfiguracaoEmissorId,
                     c.Cliente.Nome, c.Cliente.CpfCnpj, c.Cliente.Email,
                     context.Mapper.Map <Telefone>(c.Cliente.Telefone), context.Mapper.Map <CartaoCreditoCobranca>(c.CartaoCredito),
                     context.Mapper.Map <Endereco>(c.Cliente.Endereco), c.Cliente.TenantId));
示例#2
0
 public static Cobranca BuildCobrancaCartao(string descricao, decimal valor, DateTime vencimento, string configuracaoEmissaoId,
                                            string nomeCliente, string cpfCnpjCliente, string emailCliente, Telefone telefoneCliente, CartaoCreditoCobranca cartaoCreditoCliente, string tenantIdCliente)
 => Cobranca.Cartao(descricao, valor, vencimento, configuracaoEmissaoId, nomeCliente, cpfCnpjCliente, emailCliente, telefoneCliente, cartaoCreditoCliente, null, tenantIdCliente);
示例#3
0
 public static Cobranca BuildCobrancaCartao() =>
 Cobranca.Cartao(decricao: "teste", valor: 200, vencimento: DateTime.Today, configuracaoEmissaoId: Guid.NewGuid().ToString(),
                 tenantIdCliente: Guid.NewGuid().ToString(), nomeCliente: "Teste Bla", cpfCnpjCliente: "44422255588",
                 emailCliente: "*****@*****.**", telefoneCliente: new Telefone("12", "55887744"),
                 cartaoCreditoCliente: new CartaoCreditoCobranca("Teste nome", "1234", Guid.NewGuid().ToString()));