コード例 #1
0
 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;
 }
コード例 #2
0
 public AppServicoPermissao(IServicoPermissao servico, ITransacao transacao,
                            INotificacao notificacao)
     : base(servico, transacao)
 {
     _servico     = servico;
     _transacao   = transacao;
     _notificacao = notificacao;
 }
コード例 #3
0
        static void Main(string[] args)
        {
            string Mensagem = "Olá Mundo";

            notificacao = new Funcionario();
            notificacao.Enviar(Mensagem); //Delegação
            Console.ReadLine();
        }
コード例 #4
0
ファイル: Program.cs プロジェクト: Italosantosgit/csharp
        static void Main(string[] args)
        {
            string Mensagem = "Olá Mundo Doido";

            notifica = new Funcionario();
            notifica.Enviar(Mensagem);//delegação
            Console.Read();
        }
コード例 #5
0
 public ServicoPais(IRepositorioPais repositorio, IServicoPermissao servicoPermissao,
                    INotificacao notificacao)
     : base(repositorio)
 {
     _repositorio      = repositorio;
     _servicoPermissao = servicoPermissao;
     _notificacao      = notificacao;
     _codigoPrograma   = 1;
 }
コード例 #6
0
 public Pedido(INotificacao notificacao,
               IVerificaEstoque verificaEstoque,
               IPagamento pagamento)
 {
     //usando Injetor de dependencia
     _notificacao     = notificacao;
     _verificaEstoque = verificaEstoque;
     _pagamento       = pagamento;
 }
コード例 #7
0
 public ServicoPermissao(IRepositorioPermissao repositorio,
                         INotificacao notificacao, IUsuarioIdentity usuarioIdentity)
     : base(repositorio)
 {
     _repositorio     = repositorio;
     _notificacao     = notificacao;
     _usuarioIdentity = usuarioIdentity;
     _codigoPrograma  = 3;
 }
コード例 #8
0
ファイル: Program.cs プロジェクト: Italosantosgit/csharp
        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();
        }
コード例 #9
0
 public ContaCorrenteServico(IContaCorrenteRepositorio contaCorrenteRepositorio, INotificacao notificacao)
 {
     _contaCorrenteRepositorio = contaCorrenteRepositorio;
     _notificacao = notificacao;
 }
コード例 #10
0
 public UsarComandoInj1(Notificacao1 notificacao)
 {
     _notificacao1 = notificacao;
 }
コード例 #11
0
 public ServiceCalculo(INotificacao notificacao, IServiceTaxaJuro serviceTaxaJuro)
 {
     _notificacao     = notificacao;
     _serviceTaxaJuro = serviceTaxaJuro;
 }
コード例 #12
0
 public TransacaoServico(IContaCorrenteRepositorio contaCorrenteRepositorio, INotificacao notificacao, ITransacao transacao)
 {
     this._contaCorrenteRepositorio = contaCorrenteRepositorio;
     this._notificacao = notificacao;
     this._transacao   = transacao;
 }