예제 #1
0
 public static bool Validar(LancamentoOV lancamentoOV, IRepositorioDeContaCorrente _repositorioDeContaCorrente)
 {
     if (string.IsNullOrEmpty(lancamentoOV.ContaOrigem) ||
         string.IsNullOrEmpty(lancamentoOV.ContaDestino) ||
         lancamentoOV.Valor == 0 ||
         lancamentoOV.ContaOrigem == lancamentoOV.ContaDestino)
     {
         return(false);
     }
     else
     {
         return(_repositorioDeContaCorrente.Obter(lancamentoOV.ContaOrigem).Result != null &&
                _repositorioDeContaCorrente.Obter(lancamentoOV.ContaDestino).Result != null);
     }
 }
 public ServicoDeLancamento(IRepositorioDeLancamento repositorioDeLancamento,
                            IRepositorioDeContaCorrente repositorioDeContaCorrente)
 {
     _repositorioDeLancamento    = repositorioDeLancamento;
     _repositorioDeContaCorrente = repositorioDeContaCorrente;
 }
 public ServicoDeContaCorrente(IRepositorioDeContaCorrente repositorioDeContaCorrente) =>