Example #1
0
 public override bool isValid()
 {
     if (!Investidor.InvesteEm(Fundo))
     {
         if (ValorInvestido < Fundo.MinimoExigido)
         {
             throw new DomainServiceException(Resources.Dicionario.VALOR_INVESTIDO_SERA_MAIOR_MINIMO_EXIGIDO);
         }
     }
     return(true);
 }
 public override bool isValid()
 {
     if (!Investidor.InvesteEm(Fundo))
     {
         throw new DomainServiceException(Resources.Dicionario.IMPOSSIVEL_RESGATE_INVESTIDOR_NAO_INVESTE_NO_FUNDO);
     }
     else
     {
         if (Investidor.ValorTotalDisponivel(Fundo) < (ValorInvestido * -1))
         {
             throw new DomainServiceException(Resources.Dicionario.IMPOSSIVEL_RESGATE_MAIOR_QUE_DISPONIVEL);
         }
     }
     return(true);
 }