public Doacao(Guid id, Guid dadosPessoaisId, Guid enderecoCobrancaId, double valor, Pessoa dadosPessoais, CartaoCredito formaPagamento, Endereco enderecoCobranca, bool aceitaTaxa = false) { Id = id; DataHora = DateTime.Now; AceitaTaxa = aceitaTaxa; DadosPessoaisId = dadosPessoaisId; EnderecoCobrancaId = enderecoCobrancaId; Valor = AceitaTaxa ? valor * 1.2 : valor; DadosPessoais = dadosPessoais; FormaPagamento = formaPagamento; EnderecoCobranca = enderecoCobranca; }
public Doacao(Guid id, Guid dadosPessoaisId, Guid enderecoCobrancaId, double valor, Pessoa dadosPessoais, CartaoCredito formaPagamento, Endereco enderecoCobranca) { Id = id; DataHora = DateTime.Now; DadosPessoaisId = dadosPessoaisId; EnderecoCobrancaId = enderecoCobrancaId; Valor = valor; DadosPessoais = dadosPessoais; FormaPagamento = formaPagamento; EnderecoCobranca = enderecoCobranca; }
public Doacao(Guid id, Guid dadosPessoaisId, Guid enderecoCobrancaId, double valor, Pessoa dadosPessoais, CartaoCredito formaPagamento, Endereco enderecoCobranca, bool aceitaTaxa = false) { Id = id; DataHora = DateTime.Now; DadosPessoaisId = dadosPessoaisId; EnderecoCobrancaId = enderecoCobrancaId; Valor = aceitaTaxa ? valor * 1.2 : valor; // old = valor, onde foi colocado 6 para testes Doacao_UsuarioAceitaPagarComTaxa_DoacaoValida DadosPessoais = dadosPessoais; FormaPagamento = formaPagamento; EnderecoCobranca = enderecoCobranca; }
public Doacao(Guid id, Guid dadosPessoaisId, Guid enderecoCobrancaId, double valor, Pessoa dadosPessoais, CartaoCredito formaPagamento, Endereco enderecoCobranca) { Id = id; DataHora = DateTime.Now; DadosPessoaisId = dadosPessoaisId; EnderecoCobrancaId = enderecoCobrancaId; Valor = AceitaTaxa ? valor * 1.2 : valor; //se o aceita valor retornar true ele coloca o valor + 20 porcento senão ele só retorna o valor DadosPessoais = dadosPessoais; FormaPagamento = formaPagamento; EnderecoCobranca = enderecoCobranca; }
public Doacao(Guid id, Guid dadosPessoaisId, Guid enderecoCobrancaId, double valor, Pessoa dadosPessoais, CartaoCredito formaPagamento, Endereco enderecoCobranca, bool aceitaTaxa = false) //próximo passo seria retirar esse false do item "bool aceitaTaxa = false" // e acertar pra colocar na tela essa condição, alterar view model e etc. //Mas isso seria o processo completo para gerar o TDD. { Id = id; DataHora = DateTime.Now; DadosPessoaisId = dadosPessoaisId; EnderecoCobrancaId = enderecoCobrancaId; Valor = aceitaTaxa ? valor * 1.2 : valor; DadosPessoais = dadosPessoais; FormaPagamento = formaPagamento; EnderecoCobranca = enderecoCobranca; }
public Doacao(Guid id, Guid dadosPessoaisId, Guid enderecoCobrancaId, double valor, Pessoa dadosPessoais, CartaoCredito formaPagamento, Endereco enderecoCobranca, bool AceitaPagarTaxa = false) { Id = id; DataHora = DateTime.Now; DadosPessoaisId = dadosPessoaisId; EnderecoCobrancaId = enderecoCobrancaId; if (AceitaPagarTaxa == true) { Valor = valor * 1.2; } else { Valor = valor; } DadosPessoais = dadosPessoais; FormaPagamento = formaPagamento; EnderecoCobranca = enderecoCobranca; }
public void AdicionarFormaPagamento(CartaoCredito formaPagamento) { FormaPagamento = formaPagamento; }