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);
        }
示例#2
0
 public CandidaturasController(ICandidaturaService candidaturaService, ICandidaturaRepository candidaturaRepository, IPessoaRepository pessoaRepository, IVagaRepository vagaRepository)
 {
     _candidaturaService    = candidaturaService;
     _candidaturaRepository = candidaturaRepository;
     _pessoaRepository      = pessoaRepository;
     _vagaRepository        = vagaRepository;
 }
示例#3
0
 public ApiController(
     IVagaService serviceVaga,
     IPessoaService servicePessoa,
     ICandidaturaService serviceCandidatura)
 {
     _serviceVaga        = serviceVaga;
     _servicePessoa      = servicePessoa;
     _serviceCandidatura = serviceCandidatura;
 }
示例#4
0
 public CandidaturaController(ICandidaturaService service)
 {
     _service = service;
 }
示例#5
0
 public VagaController(IVagaService service, ICandidaturaService serviceCandidatura)
 {
     _service            = service;
     _serviceCandidatura = serviceCandidatura;
 }