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) =>