Exemple #1
0
        // Aqui usaria injeção de dependencia
        public AuditoriaController()
        {
            // Pattern ServiceLocator
            _repositorioLeitura = ServiceLocatorRepositorio
                                  .InstanciarRepositorioLeitura <Auditoria>();

            _repositorioGravacao = ServiceLocatorRepositorio
                                   .InstanciarRepositorioGravacao <Auditoria>();
        }
Exemple #2
0
        // Aqui usaria injeção de dependencia
        public PrioridadesUsuarioController()
        {
            // Pattern ServiceLocator
            _repositorioLeitura = ServiceLocatorRepositorio
                                  .InstanciarRepositorioLeitura <PrioridadesUsuario>();

            _repositorioGravacao = ServiceLocatorRepositorio
                                   .InstanciarRepositorioGravacao <PrioridadesUsuario>();
        }
Exemple #3
0
        public FilmeRepositorio(IRepositorioLeitura <Entidades.Filme, string> repositorioLeitura,
                                [NotNull] IHttpContexto httpContexto) : base(httpContexto)
        {
            _repositorioLeitura = repositorioLeitura ?? throw new ArgumentNullException(nameof(repositorioLeitura));

            if (httpContexto == null)
            {
                throw new ArgumentNullException(nameof(httpContexto));
            }
        }
        public TarefaController()
        {
            _repositorioLeitura = ServiceLocatorRepositorio
                                  .InstanciarRepositorioLeitura <Tarefa>();

            _repositorioGravacao = ServiceLocatorRepositorio
                                   .InstanciarRepositorioGravacao <Tarefa>();

            _repositorioLeituraAuditoria = ServiceLocatorRepositorio
                                           .InstanciarRepositorioLeitura <Auditoria>();
        }
        public UsuarioController()
        {
            _repositorioLeitura = ServiceLocatorRepositorio
                                  .InstanciarRepositorioLeitura <Usuario>();

            _repositorioGravacao = ServiceLocatorRepositorio
                                   .InstanciarRepositorioGravacao <Usuario>();

            _repositorioLeituraTarefas = ServiceLocatorRepositorio
                                         .InstanciarRepositorioLeitura <Tarefa>();

            _repositorioGravacaoTarefas = ServiceLocatorRepositorio
                                          .InstanciarRepositorioGravacao <Tarefa>();

            _repositorioLeituraPrioridades = ServiceLocatorRepositorio
                                             .InstanciarRepositorioLeitura <PrioridadesUsuario>();
        }