Esempio n. 1
0
        public IEnumerable <InscricaoViewModels> GetInscricoesByid(int id)
        {
            var count = 1;
            List <InscricaoViewModels> get = new List <InscricaoViewModels>();

            foreach (var item in ctx.Inscricao
                     .Include(i => i.IdVagaNavigation)
                     .Where(i => i.IdCandidato == id)
                     .ToList()
                     )
            {
                InscricaoViewModels inscricaoViewModel = new InscricaoViewModels
                {
                    id                   = count,
                    NomeVaga             = item.IdVagaNavigation.NomeVaga,
                    DescricaoAtividade   = item.IdVagaNavigation.DescricaoAtividade,
                    Salario              = item.IdVagaNavigation.Salario,
                    Localizacao          = item.IdVagaNavigation.Localizacao,
                    AceitaTrabalhoRemoto = item.IdVagaNavigation.AceitaTrabalhoRemoto,
                    DataInicio           = item.IdVagaNavigation.DataInicio,
                    DataFinal            = item.IdVagaNavigation.DataFinal
                };

                get.Add(inscricaoViewModel);
                count++;
            }

            return(get);
        }
Esempio n. 2
0
        public IEnumerable <InscricaoViewModels> Getisncricaobyempresa(int id)
        {
            List <InscricaoViewModels> get2 = new List <InscricaoViewModels>();

            foreach (var item in ctx.Inscricao
                     .Include(i => i.IdCandidatoNavigation)
                     .Include(i => i.IdCandidatoNavigation.IdEnderecoNavigation.IdUsuarioNavigation)
                     .Include(i => i.IdVagaNavigation)
                     .Where(i => i.IdVaga == id)
                     .ToList()
                     )
            {
                InscricaoViewModels inscri = new InscricaoViewModels
                {
                    DataInscricao = item.DataInscricao,
                    curso         = item.IdCandidatoNavigation.Curso,
                    email         = item.IdCandidatoNavigation.IdEnderecoNavigation.IdUsuarioNavigation.Email,
                    NomeVaga      = item.IdVagaNavigation.NomeVaga,
                    nomecandidato = item.IdCandidatoNavigation.NomeCompletoCandidato
                };
                get2.Add(inscri);
            }

            return(get2);
        }
Esempio n. 3
0
        public IEnumerable <InscricaoViewModels> get()
        {
            List <Vaga> vagas = ctx.Vagas
                                .Include(v => v.IdEmpresaNavigation)
                                .ToList();


            List <InscricaoViewModels> getemp = new List <InscricaoViewModels>();

            foreach (var item in vagas)
            {
                InscricaoViewModels emp = new InscricaoViewModels
                {
                    IdVaga               = item.IdVaga,
                    NomeVaga             = item.NomeVaga,
                    DescricaoAtividade   = item.DescricaoAtividade,
                    Salario              = item.Salario,
                    Localizacao          = item.Localizacao,
                    AceitaTrabalhoRemoto = item.AceitaTrabalhoRemoto,
                    nomeFantasia         = item.IdEmpresaNavigation.NomeFantasia,
                    NomePorte            = item.IdEmpresaNavigation.NomePorte
                };
                getemp.Add(emp);
            }
            return(getemp);
        }