public static Credito New(decimal valor, TipoCredito tipo, AvaliacaoCredito avaliacao) { var credito = new Credito(valor); credito.Tipo = tipo; credito.Avaliacao = avaliacao; return credito; }
public static Credito New(Guid clienteId, decimal valor, int quantidadeParcelas) { var credito = new Credito(clienteId, valor); var parcelas = new List <Parcela>(); var dataBase = DateTime.Now; for (int i = 0; i < quantidadeParcelas; i++) { var parcela = Parcela.Nova(valor, 0, 0, quantidadeParcelas, dataBase); parcelas.Add(parcela); dataBase = parcela.Vencimento; } return(credito); }
public static Credito New(Guid clienteId, decimal valor, int quantidadeParcelas) { var credito = new Credito(clienteId, valor); var parcelas = new List<Parcela>(); var dataBase = DateTime.Now; for (int i = 0; i < quantidadeParcelas; i++) { var parcela = Parcela.Nova(valor, 0, 0, quantidadeParcelas, dataBase); parcelas.Add(parcela); dataBase = parcela.Vencimento; } return credito; }