public CashInServico(ICashInRepositorio cashInRepositorio, IOperacaoServico operacaoServico, IContaServico contaServico, IConfiguracaoServico configuracaoServico, ITransacaoServico transacaoServico, IProdutorOperacoesClient produtorClient) { this.cashInRepositorio = cashInRepositorio; this.operacaoServico = operacaoServico; this.contaServico = contaServico; this.configuracaoServico = configuracaoServico; this.transacaoServico = transacaoServico; this.produtorClient = produtorClient; }
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 OperacaoController(IOperacaoServico operacaoService) { _operacaoServico = operacaoService; }