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);
        }
Exemplo n.º 2
0
 public RequisicionService(
     IAsyncRepository <Requisicion> requisicionAsyncRepository,
     IRepository <Requisicion> requisicionRepository,
     IAsyncRepository <RequisicionDetalle> requisionCandidatoRepository,
     IAsyncRepository <Ternas> ternasRepository,
     IAsyncRepository <CandidatoDetalle> candidatoDetalleRepository,
     IAsyncRepository <Configuracion> configuracionRepository,
     IGlobalConfiguration <Configuracion> configuracionGlobal,
     IUserService userService,
     ICandidatoService candidatoService,
     IAutorizacionService autorizacionService,
     INotificarService notificarService)
     : base(requisicionAsyncRepository, requisicionRepository)
 {
     this.repository = requisicionAsyncRepository;
     this.requisionCandidatoRepository = requisionCandidatoRepository;
     this.ternasRepository             = ternasRepository;
     this.candidatoDetalleRepository   = candidatoDetalleRepository;
     this.configuracionRepository      = configuracionRepository;
     this.configuracionGlobal          = configuracionGlobal;
     this.userService         = userService;
     this.candidatoService    = candidatoService;
     this.autorizacionService = autorizacionService;
     this.notificarService    = notificarService;
 }
Exemplo n.º 3
0
 public HomeController(
     ICandidatoService candidatoService,
     IRepositorioService repositorioService)
 {
     _candidatoService   = candidatoService;
     _repositorioService = repositorioService;
 }
Exemplo n.º 4
0
 public CandidatoAppService(
     ICandidatoService candidatoService,
     IMapper mapper)
 {
     _candidatoService = candidatoService;
     _mapper           = mapper;
 }
Exemplo n.º 5
0
 public UsuarioService(
     IUsuarioRepository repository,
     IEmpresaService empresaService,
     ICandidatoService candidatoService
     ) : base(repository)
 {
     CandidatoService = candidatoService;
     EmpresaService   = empresaService;
 }
 public RespostaService(
     IRespostaRepository repository,
     IVagaService vagaService,
     ICandidatoService candidatoService
     ) : base(repository)
 {
     VagaService      = vagaService;
     CandidatoService = candidatoService;
 }
Exemplo n.º 7
0
 public VagaService(
     IVagaRepository vagaRepository,
     IEmpresaService empresaService,
     ICandidatoService candidatoService
     )
     : base(vagaRepository)
 {
     EmpresaService   = empresaService;
     CandidatoService = candidatoService;
 }
 public ComentarioController(
     IUserResolverService userResolverService,
     IMapper mapper,
     IGeneralService <Entrevista> service,
     IAsyncRepository <Entrevista> entrevistaRepository,
     ICandidatoService candidatoService)
     : base(userResolverService, mapper, service)
 {
     this.mapper = mapper;
     this.entrevistaRepository = entrevistaRepository;
     this.candidatoService     = candidatoService;
 }
 public ListaService(
     IListaRepository listaRepository,
     IApiResponseMessage utilitarios,
     IGoogleDriveService googleDriveService,
     ICandidatoService candidatoService,
     ICandidatoRepository candidatoRepository
     )
 {
     _listaRepository     = listaRepository;
     _googleDriveService  = googleDriveService;
     apiResponseMessage   = utilitarios;
     _candidatoService    = candidatoService;
     _candidatoRepository = candidatoRepository;
 }
Exemplo n.º 10
0
 public FilesController(
     IMapper mapper,
     IHostingEnvironment environment,
     IHttpContextAccessor httpContextAccessor,
     IAsyncRepository <FileUpload> fileUploadRepository,
     ICandidatoService candidatoService,
     IUploadFileService uploadFileService)
 {
     this.mapper               = mapper;
     this.environment          = environment;
     this.httpContextAccessor  = httpContextAccessor;
     this.fileUploadRepository = fileUploadRepository;
     this.candidatoService     = candidatoService;
     this.uploadFileService    = uploadFileService;
 }
 public ComplementoExpedienteController(
     IUserService userService,
     IUserResolverService userResolverService,
     IAsyncRepository <Configuracion> configuracionRepository,
     IRequisicionService requisicionService,
     ICandidatoService candidatoService,
     IMapper mapper)
 {
     this.userService             = userService;
     this.userResolverService     = userResolverService;
     this.configuracionRepository = configuracionRepository;
     this.requisicionService      = requisicionService;
     this.candidatoService        = candidatoService;
     this.mapper = mapper;
 }
Exemplo n.º 12
0
 public InscricaoController(INotificator notificator,
                            IUser user,
                            IInscricaoService inscricaoService,
                            IDesafioService desafioService,
                            UserManager <ApplicationUser> userManager,
                            ICandidatoService candidatoService,
                            IMapper mapper,
                            IRespostaService respostaService) : base(notificator, user)
 {
     _inscricaoService = inscricaoService;
     _desafioService   = desafioService;
     _userManager      = userManager;
     _candidatoService = candidatoService;
     _mapper           = mapper;
     _respostaService  = respostaService;
 }
 public UsuarioCBService(
     IListaRepository listaRepository,
     IApiResponseMessage utilitarios,
     IGoogleDriveService googleDriveService,
     ICandidatoService candidatoService,
     ICandidatoRepository candidatoRepository,
     IClienteRepository clientesRepository,
     IUsuarioCoreBRepository usuarioCBRepository
     )
 {
     _listaRepository     = listaRepository;
     _googleDriveService  = googleDriveService;
     apiResponseMessage   = utilitarios;
     _candidatoService    = candidatoService;
     _candidatoRepository = candidatoRepository;
     _clienteRepository   = clientesRepository;
     _usuarioCBRepository = usuarioCBRepository;
 }
        public SendMailsBecarioService(IBecarioService becarioService, ICandidaturaRepository candidaturaRepository, ICandidatoService candidatoService,
                                       IMaestroService maestroService)
        {
            _becarioService    = becarioService;
            _maestroRepository = new MaestroRepository();
            _maestroService    = maestroService;
            _candidatoService  = candidatoService;

            //para lo del correo
            _correoRepository                  = new CorreoRepository();
            _correoBecarioRepository           = new CorreoBecarioRepository();
            _correoPlantillaRepository         = new CorreoPlantillaRepository();
            _correoPlantillaVariableRepository = new CorreoPlantillaVariableRepository();
            _correoService                  = new CorreoService(_correoRepository, candidaturaRepository);
            _correoBecarioService           = new CorreoBecarioService(_correoBecarioRepository);
            _correoPlantillaService         = new CorreoPlantillaService(_correoPlantillaRepository);
            _correoPlantillaVariableService = new CorreoPlantillaVariableService(_correoPlantillaVariableRepository);
        }
Exemplo n.º 15
0
 public CuentaService(
     IListaRepository listaRepository,
     IApiResponseMessage apiResponseMessage,
     IGoogleDriveService googleDriveService,
     ICandidatoService candidatoService,
     ICandidatoRepository candidatoRepository,
     IClienteRepository clientesRepository,
     ICuentasRepository cuentasRespository
     )
 {
     _listaRepository     = listaRepository;
     _googleDriveService  = googleDriveService;
     _apiResponseMessage  = apiResponseMessage;
     _candidatoService    = candidatoService;
     _candidatoRepository = candidatoRepository;
     _clienteRepository   = clientesRepository;
     _cuentasRespository  = cuentasRespository;
 }
 public DocumentoExpedienteController(
     IMapper mapper,
     IHostingEnvironment environment,
     IHttpContextAccessor httpContextAccessor,
     ICandidatoService candidatoService,
     IAsyncRepository <FileUpload> fileUploadRepository,
     IAsyncRepository <ExpedienteArchivo> expedienteArchivoRepository,
     IGlobalConfiguration <Configuracion> configuracion,
     IUploadFileService uploadFileService)
 {
     this.mapper                      = mapper;
     this.environment                 = environment;
     this.httpContextAccessor         = httpContextAccessor;
     this.candidatoService            = candidatoService;
     this.fileUploadRepository        = fileUploadRepository;
     this.expedienteArchivoRepository = expedienteArchivoRepository;
     this.configuracion               = configuracion;
     this.uploadFileService           = uploadFileService;
 }
 public CandidatoController(
     UserManager <CandidatoUser> userManager,
     IUserResolverService userResolverService,
     IMapper mapper,
     IGeneralService <Candidato> service,
     IAsyncRepository <Candidato> candidatoRepository,
     ICandidatoService candidatoService,
     IGlobalConfiguration <Configuracion> configuracion,
     IRequisicionService requisicionService,
     INotificarService notificarService)
     : base(userResolverService, mapper, service)
 {
     this.userManager         = userManager;
     this.mapper              = mapper;
     this.candidatoRepository = candidatoRepository;
     this.candidatoService    = candidatoService;
     this.configuracion       = configuracion;
     this.notificarService    = notificarService;
     this.requisicionService  = requisicionService;
 }
 public UserResolverService(
     UserManager <CandidatoUser> userManager,
     IHttpContextAccessor context,
     IGlobalConfiguration <Configuracion> configuracion,
     ICandidatoService candidatoService,
     IAsyncRepository <Requisicion> requisicionRepository,
     IAsyncRepository <Entrevista> entrevistaRepository,
     IAsyncRepository <TernaCandidato> ternaCandidatoRepository,
     IAsyncRepository <UsuarioReasignacion> usuarioReasignadoRepository,
     IAsyncRepository <Suplantar> suplantarRepository)
 {
     this.userManager                 = userManager;
     this.context                     = context;
     this.configuracion               = configuracion;
     this.candidatoService            = candidatoService;
     this.requisicionRepository       = requisicionRepository;
     this.entrevistaRepository        = entrevistaRepository;
     this.ternaCandidatoRepository    = ternaCandidatoRepository;
     this.usuarioReasignadoRepository = usuarioReasignadoRepository;
     this.suplantarRepository         = suplantarRepository;
 }
Exemplo n.º 19
0
 public MovimientoService(
     IListaRepository listaRepository,
     IApiResponseMessage utilitarios,
     IGoogleDriveService googleDriveService,
     ICandidatoService candidatoService,
     ICandidatoRepository candidatoRepository,
     IClienteRepository clientesRepository,
     IMovimientoRepository movimientoRepository,
     ICuentasRepository cuentasRepository,
     IApiResponseMessage apiResponseMessage
     )
 {
     _listaRepository      = listaRepository;
     _googleDriveService   = googleDriveService;
     apiResponseMessage    = utilitarios;
     _candidatoService     = candidatoService;
     _candidatoRepository  = candidatoRepository;
     _clienteRepository    = clientesRepository;
     _movimientoRepository = movimientoRepository;
     _cuentasRepository    = cuentasRepository;
     _apiResponseMessage   = apiResponseMessage;
 }
        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);
        }
Exemplo n.º 21
0
 public AuthController(INotificator notificator,
                       IUser user,
                       IEmpresaService empresaService,
                       IMapper mapper,
                       SignInManager <ApplicationUser> signInManager,
                       UserManager <ApplicationUser> userManager,
                       IOptions <JwtSettings> jwtSettings,
                       IFuncionarioService funcionarioService,
                       ICargoService cargoService,
                       ICandidatoService candidatoService,
                       IEnderecoService enderecoService)
     : base(notificator, user)
 {
     _empresaService     = empresaService;
     _mapper             = mapper;
     _signInManager      = signInManager;
     _userManager        = userManager;
     _jwtSettings        = jwtSettings.Value;
     _funcionarioService = funcionarioService;
     _cargoService       = cargoService;
     _candidatoService   = candidatoService;
     _enderecoService    = enderecoService;
 }
 public CandidatoController(ICandidatoService candidatoService) => _service = candidatoService;
Exemplo n.º 23
0
 public CandidatoController(ICandidatoService candidatoService)
 {
     _candidatoService = candidatoService;
 }
Exemplo n.º 24
0
 public CandidatoController(ICandidatoService candidato)
 {
     _candidato = candidato;
 }
Exemplo n.º 25
0
 public HomeController(ICandidatoService candidatoService, IVotacaoService votacaoService)
 {
     _candidatoService = candidatoService;
     _votacaoService   = votacaoService;
 }
 public CandidatosController(ICandidatoService service, IMapper mapper)
 {
     _service = service;
     _mapper  = mapper;
 }
Exemplo n.º 27
0
 public CatalogosController(IMapper mapper, ICatalogService catalogService, ICandidatoService candidatoService)
 {
     this.mapper           = mapper;
     this.catalogService   = catalogService;
     this.candidatoService = candidatoService;
 }
 public CandidatoController(ICandidatoService candidatoService, ICandidatoRepositorio candidatoRepositorio)
 {
     _candidatoService     = candidatoService;
     _candidatoRepositorio = candidatoRepositorio;
 }
Exemplo n.º 29
0
 /// <summary>
 /// Construtor Default
 /// </summary>
 /// <param name="_candidatoService">Interface do Serviço a ser utilizado.</param>
 /// <param name="logger">Interface do Serviço de logger a ser utilizado.</param>
 public CandidatoController(ICandidatoService _candidatoService, ILogger <CandidatoController> logger)
 {
     candidatoService = _candidatoService;
     _logger          = logger;
 }
Exemplo n.º 30
0
 public CandidatoAppService(ICandidatoService CandidatoService) : base(CandidatoService)
 {
     _candidatoService = CandidatoService;
 }