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 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();
        }
示例#3
0
 public WorkflowCandidaturaTest()
 {
     _relacionEtapaRepository      = new RelacionEtapaRepository();
     _relacionVistaEtapaRepository = new RelacionVistaEtapaRepository();
     _workflowCandidaturaService   = new WorkflowCandidaturaService(_relacionEtapaRepository, _relacionVistaEtapaRepository);
 }
 public WorkflowCandidaturaService(IRelacionEtapaRepository relacionEtapaRepository,
                                   IRelacionVistaEtapaRepository relacionVistaEtapaRepository)
 {
     _relacionEtapaRepository      = relacionEtapaRepository;
     _relacionVistaEtapaRepository = relacionVistaEtapaRepository;
 }