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); } }
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); } }
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()); } }
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); } } }
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); } } }
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); } } }
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); } } }
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); } } }
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); } } }
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); } }
public TipoExperienciaRepository(ContextoHRT dbContext) : base(dbContext) { }