public TecnologiaArmazenador(ITecnologiaRepository tecnologiaRepository, ITecnologiaValidation tecnologiaValidation,
                              IUnitOfWork uow)
 {
     _tecnologiaRepository = tecnologiaRepository;
     _tecnologiaValidation = tecnologiaValidation;
     _uow = uow;
 }
Ejemplo n.º 2
0
 public TecnologiaService(ITecnologiaRepository _tecnologiaRepository,
                          ICandidatoRepository _candidatoRepository,
                          ISelecaoRepository _selecaoRepository)
 {
     tecnologiaRepository = _tecnologiaRepository;
     candidatoRepository  = _candidatoRepository;
     selecaoRepository    = _selecaoRepository;
 }
Ejemplo n.º 3
0
 public CandidatoService(ICandidatoRepository _repository,
                         ITecnologiaRepository _tecnologiaRepository,
                         IOcupacaoRepository _ocupacaoRepository)
 {
     repository           = _repository;
     tecnologiaRepository = _tecnologiaRepository;
     ocupacaoRepository   = _ocupacaoRepository;
 }
Ejemplo n.º 4
0
 public VagasController(
     IVagaRepository vagaRepository,
     ITecnologiaRepository tecnologiaRepository,
     IAlocacaoRepository alocacaoRepository)
 {
     this._vagaRepository       = vagaRepository;
     this._tecnologiaRepository = tecnologiaRepository;
     this._alocacaoRepository   = alocacaoRepository;
 }
Ejemplo n.º 5
0
 public FuncionariosController(
     IFuncionarioRepository funcionarioRepository,
     ICargoRepository cargoRepository,
     IGftRepository gftRepository,
     ITecnologiaRepository tecnologiaRepository
     )
 {
     this._funcionarioRepository = funcionarioRepository;
     this._cargoRepository       = cargoRepository;
     this._gftRepository         = gftRepository;
     this._tecnologiaRepository  = tecnologiaRepository;
 }
Ejemplo n.º 6
0
        public static List <VagaViewModel> ToViewModel(this List <Vaga> vagas,
                                                       ITecnologiaRepository tecnologiaRepository)
        {
            List <VagaViewModel> vagasVM = new List <VagaViewModel>();

            foreach (Vaga vaga in vagas)
            {
                var tecnologiasDaVaga = tecnologiaRepository.GetTecnologiasPorVaga(vaga);

                vagasVM.Add(vaga.ToViewModel(tecnologiasDaVaga));
            }
            return(vagasVM);
        }
Ejemplo n.º 7
0
        public static List <FuncionarioViewModel> ToViewModel(this List <Funcionario> funcionarios,
                                                              ITecnologiaRepository tecnologiaRepository)
        {
            List <FuncionarioViewModel> funcionariosVM = new List <FuncionarioViewModel>();

            foreach (Funcionario funcionario in funcionarios)
            {
                var tecnologiasDoFunc = tecnologiaRepository.GetTecnologiasPorFuncionario(funcionario);

                funcionariosVM.Add(funcionario.ToViewModel(tecnologiasDoFunc));
            }
            return(funcionariosVM);
        }
Ejemplo n.º 8
0
 public AlocacaoController(IVagaRepository vagaRepository,
                           IFuncionarioRepository funcionarioRepository,
                           ITecnologiaRepository tecnologiaRepository,
                           IAlocacaoRepository alocacaoRepository,
                           UserManager <IdentityUser> userManager
                           )
 {
     this._vagaRepository        = vagaRepository;
     this._funcionarioRepository = funcionarioRepository;
     this._tecnologiaRepository  = tecnologiaRepository;
     this._alocacaoRepository    = alocacaoRepository;
     this._userManager           = userManager;
 }
Ejemplo n.º 9
0
 public TecnologiaController()
 {
     _tecnologiaRepository = new TecnologiasRepository();
 }
Ejemplo n.º 10
0
 public TecnologiaService(ITecnologiaRepository repository)
 {
     _repository = repository;
 }
Ejemplo n.º 11
0
 public TecnologiaExcluidor(ITecnologiaRepository tecnologiaRepository, IUnitOfWork uow)
 {
     _tecnologiaRepository = tecnologiaRepository;
     _uow = uow;
 }
Ejemplo n.º 12
0
 public TecnologiasController(ITecnologiaRepository repository)
 {
     this._repository = repository;
 }
Ejemplo n.º 13
0
 public TecnologiaConsulta(ITecnologiaRepository tecnologiaRepository, IMapper mapper)
 {
     _tecnologiaRepository = tecnologiaRepository;
     _mapper = mapper;
 }