Example #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());
     }
 }
 public bool CpfExists(string cpf)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         return(ctx.Pessoas.AsNoTracking().Where(x => x.Cpf == cpf).FirstOrDefault() != null ? true : false);
     }
 }
Example #3
0
 public List <Experiencias> ListarTodasExperiencias()
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         return(ctx.Experiencias.Include(x => x.FkTipoExperienciaNavigation).ToList());
     }
 }
 public bool EmailExists(string email)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         return(ctx.Usuarios.AsNoTracking().Where(x => x.Email == email).FirstOrDefault() != null ? true : false);
     }
 }
Example #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());
     }
 }
 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());
     }
 }
 //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());
     }
 }
 public bool MatriculaExists(string matricula)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         return(ctx.Pessoas.AsNoTracking().Where(x => x.Matricula == matricula).FirstOrDefault() != null ? true : false);
     }
 }
 //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());
     }
 }
 //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());
     }
 }
 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());
     }
 }
 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());
     }
 }
 public Pessoas BuscarPessoaPorMatricula(String matricula)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         return(ctx.Pessoas.AsNoTracking().Where(p => p.Matricula == matricula.ToString()).FirstOrDefault());
     }
 }
 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());
     }
 }
Example #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());
     }
 }
 public void AtribuirSKill(SkillPessoa dados)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         ctx.SkillPessoa.Add(dados);
         ctx.SaveChanges();
     }
 }
 public void AtribuirFuncionarioVaga(Candidaturas dados)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         ctx.Candidaturas.Add(dados);
         ctx.SaveChanges();
     }
 }
 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);
     }
 }
 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();
     }
 }
 public int CadastraVaga(Vagas data)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         Vagas vaga = data;
         ctx.Vagas.Add(vaga);
         ctx.SaveChanges();
         return(vaga.Id);
     }
 }
 public int CriarPessoa(Pessoas obj)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         Pessoas Pessoa = obj;
         ctx.Pessoas.Add(Pessoa);
         ctx.SaveChanges();
         return(Pessoa.Id);
     }
 }
 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);
         }
     }
 }
Example #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);
         }
     }
 }
Example #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);
         }
     }
 }
Example #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);
         }
     }
 }
Example #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);
         }
     }
 }
Example #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);
         }
     }
 }
Example #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);
     }
 }
Example #30
0
 public TipoExperienciaRepository(ContextoHRT dbContext) : base(dbContext)
 {
 }