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; }
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; }
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; }