public OtherInfoContactarApiController()
        {
            _candidatoRepository            = new CandidatoRepository();
            _candidatoIdiomaRepository      = new CandidatoIdiomaRepository();
            _candidatoExperienciaRepository = new CandidatoExperienciaRepository();
            _candidatoContactoRepository    = new CandidatoContactoRepository();
            _candidaturaRepository          = new CandidaturaRepository();
            _becarioRepository               = new BecarioRepository();
            _entrevistaRepository            = new EntrevistaRepository();
            _cartaOfertaRepository           = new CartaOfertaRepository();
            _relacionEtapaRepository         = new RelacionEtapaRepository();
            _relacionVistaEtapaRepository    = new RelacionVistaEtapaRepository();
            _bitacoraRepository              = new BitacoraRepository();
            _tipoDecisionRepository          = new TipoDecisionRepository();
            _tipoEtapaCandidaturaRepository  = new TipoEtapaCandidaturaRepository();
            _tipoEstadoCandidaturaRepository = new TipoEstadoCandidaturaRepository();
            _necesidadRepository             = new NecesidadRepository();
            _usuarioRepository               = new UsuarioRepository();
            _subEntrevistaRepository         = new SubEntrevistaRepository();

            _candidatoService = new CandidatoService(_candidatoRepository, _candidatoIdiomaRepository,
                                                     _candidatoExperienciaRepository, _candidatoContactoRepository,
                                                     _candidaturaRepository, _becarioRepository);
            _candidaturaService = new CandidaturaService(_candidaturaRepository, _entrevistaRepository,
                                                         _cartaOfertaRepository, _relacionEtapaRepository,
                                                         _relacionVistaEtapaRepository, _bitacoraRepository,
                                                         _tipoDecisionRepository, _tipoEtapaCandidaturaRepository,
                                                         _tipoEstadoCandidaturaRepository, _necesidadRepository,
                                                         _usuarioRepository, _subEntrevistaRepository);
        }
 public CandidatoService(ICandidatoRepository candidatoRepository, ICandidatoIdiomaRepository candidatoIdiomaRepository,
                         ICandidatoExperienciaRepository candidatoExperienciaRepository, ICandidatoContactoRepository candidatoContactoRepository,
                         ICandidaturaRepository candidaturaRepository, IBecarioRepository becarioRepository)
 {
     _candidatoRepository            = candidatoRepository;
     _candidatoIdiomaRepository      = candidatoIdiomaRepository;
     _candidatoExperienciaRepository = candidatoExperienciaRepository;
     _candidatoContactoRepository    = candidatoContactoRepository;
     _candidaturaRepository          = candidaturaRepository;
     _becarioRepository = becarioRepository;
 }
        public CandidatosController()
        {
            _candidatoRepository            = new CandidatoRepository();
            _candidatoIdiomaRepository      = new CandidatoIdiomaRepository();
            _candidatoExperienciaRepository = new CandidatoExperienciaRepository();
            _candidatoContactoRepository    = new CandidatoContactoRepository();
            _candidaturaRepository          = new CandidaturaRepository();
            _becarioRepository = new BecarioRepository();

            _sesionCandidatos = new SessionCacheStorageService();
            _candidatoService = new CandidatoService(_candidatoRepository, _candidatoIdiomaRepository,
                                                     _candidatoExperienciaRepository, _candidatoContactoRepository, _candidaturaRepository, _becarioRepository);

            _maestroRepository = new MaestroRepository();
            _maestroService    = new MaestroService(_maestroRepository);

            _candidaturaEstadoRepository = new CandidaturaEstadoRepository();
            _candidaturaEstadoService    = new CandidaturaEstadoService(_candidaturaEstadoRepository);

            _candidatoCentroEducativoRepository = new CandidatoCentroEducativoRepository();
            _candidatoCentroService             = new CandidatoCentroService(_candidatoCentroEducativoRepository);
        }