public FechamentoController(IFechamento fechamentoServiceRepository, IProtheus prothuesService, IMarcacao marcacaoServiceRepository, IMapper mapper, IConfiguracao configuracao, IMarcacao marcacao, ILancamento lancamento, IJornadaTrabalho jornada, INotificacao notificacao, IFluigAppService fluigAppService, ILancamentoNegocio lancamentoNegocio, IFechamentoNegocio fechamentoNegocio, IJornadaTrabalhoNegocio jornadaTrbNegocio) { _prothuesService = prothuesService; _marcacaoServiceRepository = marcacaoServiceRepository; _mapper = mapper; _configuracao = configuracao; _marcacao = marcacao; _lancamentoerviceRepository = lancamento; _jornadaTrbServiceRepository = jornada; _fechamentoServiceRepository = fechamentoServiceRepository; _Notificacao = notificacao; _fluigAppService = fluigAppService; _lancamentoNegocio = lancamentoNegocio; _fechamentoNegocio = fechamentoNegocio; _jornadaTrbNegocio = jornadaTrbNegocio; }
public AppServicoPermissao(IServicoPermissao servico, ITransacao transacao, INotificacao notificacao) : base(servico, transacao) { _servico = servico; _transacao = transacao; _notificacao = notificacao; }
static void Main(string[] args) { string Mensagem = "Olá Mundo"; notificacao = new Funcionario(); notificacao.Enviar(Mensagem); //Delegação Console.ReadLine(); }
static void Main(string[] args) { string Mensagem = "Olá Mundo Doido"; notifica = new Funcionario(); notifica.Enviar(Mensagem);//delegação Console.Read(); }
public ServicoPais(IRepositorioPais repositorio, IServicoPermissao servicoPermissao, INotificacao notificacao) : base(repositorio) { _repositorio = repositorio; _servicoPermissao = servicoPermissao; _notificacao = notificacao; _codigoPrograma = 1; }
public Pedido(INotificacao notificacao, IVerificaEstoque verificaEstoque, IPagamento pagamento) { //usando Injetor de dependencia _notificacao = notificacao; _verificaEstoque = verificaEstoque; _pagamento = pagamento; }
public ServicoPermissao(IRepositorioPermissao repositorio, INotificacao notificacao, IUsuarioIdentity usuarioIdentity) : base(repositorio) { _repositorio = repositorio; _notificacao = notificacao; _usuarioIdentity = usuarioIdentity; _codigoPrograma = 3; }
static void Main(string[] args) { /*teste delegação com interface * string Mensagem = "italo teste delegação com interface"; * Injeção de dependência (DI) / Inversão de Controle (IoC) * Noti Notif = new Noti(new EMail()); * Notif.Notificar(Mensagem); * Console.ReadLine(); **/ string Mensagem = "Ola Mundo"; notificacao = new EMail(); notificacao.Enviar(Mensagem); // delegação Console.ReadLine(); }
public ContaCorrenteServico(IContaCorrenteRepositorio contaCorrenteRepositorio, INotificacao notificacao) { _contaCorrenteRepositorio = contaCorrenteRepositorio; _notificacao = notificacao; }
public UsarComandoInj1(Notificacao1 notificacao) { _notificacao1 = notificacao; }
public ServiceCalculo(INotificacao notificacao, IServiceTaxaJuro serviceTaxaJuro) { _notificacao = notificacao; _serviceTaxaJuro = serviceTaxaJuro; }
public TransacaoServico(IContaCorrenteRepositorio contaCorrenteRepositorio, INotificacao notificacao, ITransacao transacao) { this._contaCorrenteRepositorio = contaCorrenteRepositorio; this._notificacao = notificacao; this._transacao = transacao; }