public void AtribuirSKill(SkillPessoa dados)
 {
     using (ContextoHRT ctx = new ContextoHRT())
     {
         ctx.SkillPessoa.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();
     }
 }
Esempio n. 3
0
 public IActionResult DesatribuirSkill(int id)
 {
     try
     {
         SkillPessoa skillPessoaBuscada = _skillPessoa.GetById(id);
         if (skillPessoaBuscada == null)
         {
             return(NotFound(new { Mensagem = $"Não foi possível encontrar a skillPessoa" }));
         }
         _pessoaRepository.DesAtribuirSkill(id);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(new { error = ex.Message }));
     }
 }
Esempio n. 4
0
        public void AtribuirSkill(CadastroSkillPessoaViewModel skillPessoa, int id)
        {
            try
            {
                SkillPessoa sp = _mapper.Map <SkillPessoa>(skillPessoa);
                sp.FkPessoa = id;
                if (_skillPessoaRepository.Exists(sp))
                {
                    throw new Exception("Skill já foi registrada");
                }

                _pessoaRepository.AtribuirSKill(sp);
            }
            catch (Exception ex)
            {
                throw new Exception("erro: " + ex);
            }
        }