Exemplo n.º 1
0
        public DependenteController()
        {
            _contexto    = new KurtlewinDbContexto();
            _repositorio = new RepositorioDependente(_contexto);


            // ViewData["Funcionarios"] = _repositorioFuncionario.ObterTodos().Select(c => new { Id = c.PessoaId, Nome = c.Nome }).OrderBy(x=>x.Nome);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Metodo para inicializar os Construtores.
        /// </summary>
        private void InitControladores()
        {
            //Controlador de Usuario
            IRepositorioPerfil  repPerfil  = new RepositorioPerfil();
            IRepositorioUsuario repUsuario = new RepositorioUsuario();

            this.controladorUsuario = new ControladorUsuario(repUsuario, repPerfil);
            //Controlador Cidade e Estado
            IRepositorioCidadeEstado repCidadeEstado = new RepositorioCidadeEstado();

            this.controladorCidadeEstado = new ControladorCidadeEstado(repCidadeEstado);
            //Controlador Plano
            IRepositorioPlano repPlano = new RepositorioPlano();

            this.controladorPlano = new ControladorPlano(repPlano);
            //Controlador Parcela
            IRepositorioHistoricoParcela repHistoricoParcela = new RepositorioHistoricoParcela();
            IRepositorioParcela          repParcela          = new RepositorioParcela();

            this.controladorParcela = new ControladorParcela(repParcela, repHistoricoParcela, controladorUsuario);
            //Controlador Contrato
            IRepositorioContrato          repContrato          = new RepositorioContrato();
            IRepositorioHistoricoContrato repHistoricoContrato = new RepositorioHistoricoContrato();

            this.controladorContrato = new ControladorContrato(repContrato, controladorParcela, controladorPlano, repHistoricoContrato, controladorUsuario);
            //Controlador Dependente
            IRepositorioDependente          repDependente          = new RepositorioDependente();
            IRepositorioHistoricoDependente repHistoricoDependente = new RepositorioHistoricoDependente();

            this.controladorDependente = new ControladorDependente(repDependente, repHistoricoDependente, controladorUsuario);
            //Controlador Titular
            IRepositorioTitular          repTitular          = new RepositorioTitular();
            IRepositorioHistoricoTitular repHistoricoTitular = new RepositorioHistoricoTitular();

            this.controladorTitular = new ControladorTitular(repTitular, this.controladorContrato, this.controladorDependente, this.controladorCidadeEstado, repHistoricoTitular, controladorUsuario);
        }