public TransferenciaService(ITransferenciaRepositorio repositorio, InjectorServiceBase injector, IContaRepositorio contaRepositorio, IMovimentacaoRepositorio movimentacao) : base(repositorio, injector) { _contaRepositorio = contaRepositorio; _movimentacao = movimentacao; }
public TransferenciaServices(ITransferenciaRepositorio transferenciaRepositorio, ILogLotesRepositorio logLotesRepositorio, IUsuarioRepositorio usuarioRepositorio, ICategoriaRepositorio categoriaRepositorio) { _transferenciaRepositorio = transferenciaRepositorio; _logLotesRepositorio = logLotesRepositorio; _usuarioRepositorio = usuarioRepositorio; _categoriaRepositorio = categoriaRepositorio; }
public TransferenciaServico(ITransferenciaRepositorio transferenciaRepositorio, IOperacaoServico operacaoServico, IContaServico contaServico, ITransacaoServico transacaoServico, IProdutorOperacoesClient produtorClient) { this.transferenciaRepositorio = transferenciaRepositorio; this.contaServico = contaServico; this.transacaoServico = transacaoServico; this.operacaoServico = operacaoServico; this.produtorClient = produtorClient; realizarOperacaoPeloTipo = new Action <Conta, decimal>[] { (conta, valor) => operacaoServico.Debitar(conta, valor), (conta, valor) => operacaoServico.Creditar(conta, valor) }; }
public TransferenciaController(ITransferenciaRepositorio ContaRepositorio) { _transferenciaRepositorio = ContaRepositorio; }