Example #1
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;
 }
Example #2
0
 public AutorizacionService(
     IMapper mapper,
     IGlobalConfiguration <Configuracion> configuracionGlobal,
     IUserService userService,
     IAsyncRepository <ValidaRequisicion> validacionRepository,
     INotificarService notificarService)
 {
     this.mapper = mapper;
     this.configuracionGlobal  = configuracionGlobal;
     this.userService          = userService;
     this.validacionRepository = validacionRepository;
     this.notificarService     = notificarService;
 }
 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;
 }
Example #4
0
 public EntrevistaService(
     IAsyncRepository <Entrevista> entrevistaAsyncRepository,
     IAsyncRepository <Competencia> competenciaRepository,
     IRepository <Entrevista> entrevistaRepository,
     IAsyncRepository <TernaCandidato> ternaCandidatoRepository,
     IPlantillaEntrevistaService plantillaEntrevistaService,
     INotificarService notificarService,
     IGlobalConfiguration <Configuracion> configuration,
     IUserService userService,
     IRequisicionService requisicionService)
     : base(entrevistaAsyncRepository, entrevistaRepository)
 {
     this.entrevistaRepository       = entrevistaAsyncRepository;
     this.competenciaRepository      = competenciaRepository;
     this.ternaCandidatoRepository   = ternaCandidatoRepository;
     this.requisicionService         = requisicionService;
     this.plantillaEntrevistaService = plantillaEntrevistaService;
     this.notificarService           = notificarService;
     this.configuration = configuration;
     this.userService   = userService;
 }
 public CandidatoService(
     IGlobalConfiguration <Configuracion> configuracionGlobal,
     IGeneralService <PlantillaEntrevista> competenciaService,
     IAsyncRepository <Candidato> candidatoAsyncRepository,
     IAsyncRepository <CandidatoDetalle> candidatoDetalleAsyncRepository,
     IAsyncRepository <CandidatoExpediente> candidatoExpedienteRepository,
     IRepository <Candidato> candidatoRepository,
     IAsyncRepository <TernaCandidato> candidatoTernaRepository,
     IAsyncRepository <Ternas> ternasRepository,
     IAsyncRepository <Requisicion> requisicionRepository,
     IAsyncRepository <RequisicionDetalle> requisicionDetalleRepository,
     IAsyncRepository <Direccion> direccionRepository,
     IAsyncRepository <UltimoTrabajo> ultimoTrabajoRepository,
     IAsyncRepository <ReferenciaPersonal> referenciaPersonalRepository,
     IAsyncRepository <ReferenciaLaboral> referenciaLaboralRepository,
     IAsyncRepository <Ingreso> ingresoRepository,
     IAsyncRepository <Prestacion> prestacionRepository,
     INotificarService notificarService,
     IUserService userService)
     : base(candidatoAsyncRepository, candidatoRepository)
 {
     this.configuracionGlobal             = configuracionGlobal;
     this.competenciaService              = competenciaService;
     this.candidatoRepository             = candidatoAsyncRepository;
     this.candidatoDetalleAsyncRepository = candidatoDetalleAsyncRepository;
     this.candidatoExpedienteRepository   = candidatoExpedienteRepository;
     this.candidatoTernaRepository        = candidatoTernaRepository;
     this.ternasRepository             = ternasRepository;
     this.requisicionRepository        = requisicionRepository;
     this.requisicionDetalleRepository = requisicionDetalleRepository;
     this.direccionRepository          = direccionRepository;
     this.ultimoTrabajoRepository      = ultimoTrabajoRepository;
     this.referenciaPersonalRepository = referenciaPersonalRepository;
     this.referenciaLaboralRepository  = referenciaLaboralRepository;
     this.ingresoRepository            = ingresoRepository;
     this.prestacionRepository         = prestacionRepository;
     this.notificarService             = notificarService;
     this.userService = userService;
 }