Exemplo n.º 1
0
 public List <Candidaturas> listarPorIdVaga(int id)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         return(ctx.Candidaturas.Where(x => x.FkVagaNavigation.Id == id).Include(x => x.FkPessoaNavigation).ToList());
     }
 }
Exemplo n.º 2
0
 public bool CpfExists(string cpf)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         return(ctx.Pessoas.AsNoTracking().Where(x => x.Cpf == cpf).FirstOrDefault() != null ? true : false);
     }
 }
Exemplo n.º 3
0
 public List <Experiencias> ListarTodasExperiencias()
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         return(ctx.Experiencias.Include(x => x.FkTipoExperienciaNavigation).ToList());
     }
 }
Exemplo n.º 4
0
 public bool EmailExists(string email)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         return(ctx.Usuarios.AsNoTracking().Where(x => x.Email == email).FirstOrDefault() != null ? true : false);
     }
 }
Exemplo n.º 5
0
 public List <Experiencias> BuscarExperienciaPorIdPessoa(int id)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         return(ctx.Experiencias.Where(x => x.FkPessoaNavigation.Id == id).Include(y => y.FkTipoExperienciaNavigation).ToList());
     }
 }
Exemplo n.º 6
0
 public Pessoas BuscarTodosDadosPorID(int id)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         return(ctx.Pessoas.Include(x => x.Contatos).Include("Contatos.FkTipoContatoNavigation").Include(y => y.Experiencias).Include("Experiencias.FkTipoExperienciaNavigation").Include(v => v.SkillPessoa).Include("SkillPessoa.FkSkillNavigation").Include("SkillPessoa.FkSkillNavigation.FkTipoSkillNavigation").AsNoTracking().Where(x => x.Id == id).FirstOrDefault());
     }
 }
Exemplo n.º 7
0
 //busca skill por id
 public Skills BuscaSkillPorId(int id)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         return(ctx.Skills.Include(x => x.FkTipoSkillNavigation).Where(x => x.Id == id).FirstOrDefault());
     }
 }
Exemplo n.º 8
0
 public bool MatriculaExists(string matricula)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         return(ctx.Pessoas.AsNoTracking().Where(x => x.Matricula == matricula).FirstOrDefault() != null ? true : false);
     }
 }
Exemplo n.º 9
0
 //lista as skills de um usuario passando o id do usuario
 public List <SkillPessoa> ListaSkillsPorIdUsuario(int id)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         return(ctx.SkillPessoa.Include(x => x.FkSkillNavigation).Include(x => x.FkSkillNavigation.FkTipoSkillNavigation).Where(x => x.FkPessoaNavigation.Id == id).ToList());
     }
 }
Exemplo n.º 10
0
 //lista todas as skills existentes incluindo o tipo de skill
 public List <Skills> ListaSkills()
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         return(ctx.Skills.Include(x => x.FkTipoSkillNavigation).Include(x => x.SkillPessoa).Include("SkillPessoa.FkPessoaNavigation").ToList());
     }
 }
Exemplo n.º 11
0
 public Vagas GetAllData(int id)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         return(ctx.Vagas.AsNoTracking().Include(x => x.FkEmpresaNavigation).Include(x => x.Requisitos).Include("Requisitos.FkSkillNavigation").Where(x => x.Id == id).FirstOrDefault());
     }
 }
Exemplo n.º 12
0
 public List <Vagas> GetAllData()
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         return(ctx.Vagas.AsNoTracking().Include(x => x.FkEmpresaNavigation).Include(x => x.Requisitos).Include("Requisitos.FkSkillNavigation").ToList());
     }
 }
Exemplo n.º 13
0
 public Pessoas BuscarPessoaPorMatricula(String matricula)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         return(ctx.Pessoas.AsNoTracking().Where(p => p.Matricula == matricula.ToString()).FirstOrDefault());
     }
 }
Exemplo n.º 14
0
 public List <Pessoas> BuscarTodosDados()
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         return(ctx.Pessoas.Include(x => x.Contatos).Include("Contatos.FkTipoContatoNavigation").Include(y => y.Experiencias).Include("Experiencias.FkTipoExperienciaNavigation").Include(v => v.SkillPessoa).Include("SkillPessoa.FkSkillNavigation").Include("SkillPessoa.FkSkillNavigation.FkTipoSkillNavigation").AsNoTracking().ToList());
     }
 }
Exemplo n.º 15
0
 public Experiencias BuscarExperienciaPorId(int id)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         return(ctx.Experiencias.Include(x => x.FkTipoExperienciaNavigation).Where(y => y.Id == id).FirstOrDefault());
     }
 }
Exemplo n.º 16
0
 public void AtribuirSKill(SkillPessoa dados)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         ctx.SkillPessoa.Add(dados);
         ctx.SaveChanges();
     }
 }
Exemplo n.º 17
0
 public void AtribuirFuncionarioVaga(Candidaturas dados)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         ctx.Candidaturas.Add(dados);
         ctx.SaveChanges();
     }
 }
Exemplo n.º 18
0
 public Usuarios BuscarPorEmailSenha(string email, string senha)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         Usuarios usuarioBuscado = ctx.Usuarios.Include(y => y.FkPessoaNavigation).Include(x => x.FkTipoUsuarioNavigation).Where(x => x.Email == email && x.Senha == senha).FirstOrDefault();
         return(usuarioBuscado);
     }
 }
Exemplo n.º 19
0
 public void DesAtribuirSkill(int id)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         SkillPessoa sp = ctx.SkillPessoa.AsNoTracking().Where(x => x.Id == id).FirstOrDefault();
         ctx.SkillPessoa.Remove(sp);
         ctx.SaveChanges();
     }
 }
Exemplo n.º 20
0
 public int CadastraVaga(Vagas data)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         Vagas vaga = data;
         ctx.Vagas.Add(vaga);
         ctx.SaveChanges();
         return(vaga.Id);
     }
 }
Exemplo n.º 21
0
 public int CriarPessoa(Pessoas obj)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         Pessoas Pessoa = obj;
         ctx.Pessoas.Add(Pessoa);
         ctx.SaveChanges();
         return(Pessoa.Id);
     }
 }
Exemplo n.º 22
0
 public bool Exists(Skills skills)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         if (ctx.Skills.AsNoTracking().Where(x => x.Titulo == skills.Titulo).FirstOrDefault() != null)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
Exemplo n.º 23
0
 public bool Exists(Contatos contatos)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         if (ctx.Contatos.AsNoTracking().Where(x => x.Contato == contatos.Contato).FirstOrDefault() != null)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
Exemplo n.º 24
0
 public bool Exists(Empresas empresas)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         if (ctx.Empresas.AsNoTracking().Where(x => x.Nome == empresas.Nome).FirstOrDefault() != null)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
 public bool Exists(SkillPessoa skillAtribuida)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         if (ctx.SkillPessoa.AsNoTracking().Where(x => x.FkPessoa == skillAtribuida.FkPessoa && x.FkSkill == skillAtribuida.FkSkill).FirstOrDefault() != null)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
Exemplo n.º 26
0
 public bool Exists(TiposExperiencias tiposExperiencias)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         if (ctx.TiposExperiencias.AsNoTracking().Where(x => x.Nome == tiposExperiencias.Nome).FirstOrDefault() != null)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
Exemplo n.º 27
0
 public bool Exists(Candidaturas candidaturas)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         if (ctx.Candidaturas.AsNoTracking().Where(x => x.FkPessoa == candidaturas.FkPessoa && x.FkVaga == candidaturas.FkVaga).FirstOrDefault() != null)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
Exemplo n.º 28
0
 public bool Exists(Experiencias experiencias)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         if (ctx.Experiencias.AsNoTracking().Where(x => x.Titulo == experiencias.Titulo).FirstOrDefault() != null)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
Exemplo n.º 29
0
 public List <Candidaturas> listarPorIdPessoa(int id)
 {
     try
     {
         using (ContextoHRT ctx = new ContextoHRT())
         {
             var _ = ctx.Candidaturas.Where(x => x.FkPessoa == id).Include(x => x.FkVagaNavigation).ToList();
             return(_);
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Exemplo n.º 30
0
 public TipoExperienciaRepository(ContextoHRT dbContext) : base(dbContext)
 {
 }