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 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 CriarPessoa(Pessoas obj)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         Pessoas Pessoa = obj;
         ctx.Pessoas.Add(Pessoa);
         ctx.SaveChanges();
         return(Pessoa.Id);
     }
 }
 public int CadastraVaga(Vagas data)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         Vagas vaga = data;
         ctx.Vagas.Add(vaga);
         ctx.SaveChanges();
         return(vaga.Id);
     }
 }
 public void Add(TEntity obj)
 {
     _dbContext.Set <TEntity>().Add(obj);
     _dbContext.SaveChanges();
 }