Beispiel #1
0
        public void CalcularValorResgate(Investimento investimento)
        {
            decimal descontoResgate = 30;

            var data03Meses        = investimento.Vencimento.AddMonths(-3);
            var dataMetadeCustodia = investimento.InicioCustodia +
                                     (investimento.Vencimento - investimento.InicioCustodia) / 2;

            if (DateTime.Today >= data03Meses)
            {
                descontoResgate = 6;
            }
            else if (DateTime.Today >= dataMetadeCustodia)
            {
                descontoResgate = 15;
            }

            investimento.ValorResgate = investimento.ValorTotal * (100 - descontoResgate) / 100;
        }
Beispiel #2
0
 public void AdicionarInvestimento(Investimento investimento)
 {
     Investimentos.Add(investimento);
 }