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 BitacoraBecarioService(IBitacoraBecarioRepository bitacoraBecarioRepository)
 {
     _maestroRepository           = new MaestroRepository();
     _cacheStorageService         = new SessionCacheStorageService();
     _becarioRepository           = new BecarioRepository();
     _bitacoraBecarioRepository   = bitacoraBecarioRepository;
     _tipoEstadoBecarioRepository = new TipoEstadoBecarioRepository();
 }
示例#3
0
 public BecarioService(IBecarioRepository becarioRepository, IBecarioObservacionRepository becarioObservacionRepository, IBitacoraBecarioRepository bitacoraBecarioRepository)
 {
     _becarioRepository            = becarioRepository;
     _becarioObservacionRepository = becarioObservacionRepository;
     _bitacoraBecarioRepository    = bitacoraBecarioRepository;
     _bitacoraBecarioService       = new BitacoraBecarioService(_bitacoraBecarioRepository);
     _candidaturaRepository        = new CandidaturaRepository();
     _candidatoContactoRepository  = new CandidatoContactoRepository();
 }
示例#4
0
 public BitacorasBecariosController()
 {
     _maestroRepository           = new MaestroRepository();
     _necesidadRepository         = new NecesidadRepository();
     _bitacoraNecesidadRepository = new BitacoraNecesidadRepository();
     _bitacoraNecesidadService    = new BitacoraNecesidadService(_bitacoraNecesidadRepository, _necesidadRepository, _maestroRepository);
     _becarioRepository           = new BecarioRepository();
     _sesionBitacorasBecarios     = new SessionCacheStorageService();
     _bitacoraBecarioRepository   = new BitacoraBecarioRepository();
     _bitacoraBecarioService      = new BitacoraBecarioService(_bitacoraBecarioRepository);
 }
 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 DashboardService(IBecarioRepository becarioRepository, IEntrevistaRepository entrevistaRepository,
                                ICandidaturaRepository candidaturaRepository, ICartaOfertaRepository cartaOfertaRepository,
                                IRelacionEtapaRepository relacionEtapaRepository, IRelacionVistaEtapaRepository relacionVistaEtapaRepository, INecesidadRepository necesidadRepository, ISubEntrevistaRepository subEntrevistaRepository)
        {
            _becarioRepository     = becarioRepository;
            _entrevistaRepository  = entrevistaRepository;
            _cartaOfertaRepository = cartaOfertaRepository;
            _candidaturaRepository = candidaturaRepository;
            _rolRepository         = new RolRepository();
            _usuarioRepository     = new UsuarioRepository();
            _rolService            = new RolService();

            _relacionEtapaRepository      = relacionEtapaRepository;
            _relacionVistaEtapaRepository = relacionVistaEtapaRepository;
            _workflowCandidaturaService   = new WorkflowCandidaturaService(_relacionEtapaRepository, _relacionVistaEtapaRepository);
            _necesidadRepository          = necesidadRepository;

            _subEntrevistaRepository          = subEntrevistaRepository;
            _administradorDashboardRepository = new AdministradorDashboardRepository();
        }
示例#7
0
        internal DownloadCVResponse GetCVBecarioByBecarioId(IBecarioRepository becarioRepository, int becarioId)
        {
            var response = new DownloadCVResponse();

            try
            {
                var becario = becarioRepository.GetOne(x => x.BecarioId == becarioId);

                response.IsValid   = true;
                response.UrlCV     = becario.UrlCV;
                response.NombreCV  = becario.NombreCV;
                response.BecarioId = becario.BecarioId;
            }
            catch (Exception ex)
            {
                response.IsValid      = false;
                response.ErrorMessage = ex.Message;
            }

            return(response);
        }
        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);
        }
示例#9
0
 public BecarioCentroService(IBecarioCentroRepository becarioCentroRepository)
 {
     _becarioCentroRepository = becarioCentroRepository;
     _becarioRepository       = new BecarioRepository();
 }
 public CandidatoCentroService(ICandidatoCentroEducativoRepository candidatoCentroRepository)
 {
     _candidatoCentroRepository = candidatoCentroRepository;
     _becarioRepository         = new BecarioRepository();
     _candidatoRepository       = new CandidatoRepository();
 }
示例#11
0
 public BecarioConvocatoriaService(IBecarioConvocatoriaRepository becarioConvocatoriaRepository)
 {
     _becarioConvocatoriaRepository = becarioConvocatoriaRepository;
     _becarioRepository             = new BecarioRepository();
 }