public IActionResult CadastrarSkill(CadastroSkillViewModel skill) { try { //busca o tipo da skill pelo id e verifica se ela é encontrada TiposSkills tipoSkillBuscada = _tipoSkillRepository.GetById(skill.FkTipoSkill); if (tipoSkillBuscada == null) { return(NotFound(new { Mensagem = $"Não foi possível encontrar o tipo de skill" })); } _mapperSkill.Add(skill); return(Ok(new { Mensagem = "Skill cadastrada com sucesso" })); } catch (Exception ex) { return(BadRequest(new { Erro = ex.ToString() })); } }
public IActionResult Editar(int id, CadastroTipoSkillViewModel tipoSkill) { try { //busca o tipo da skill pelo id e verifica se ela é encontrada TiposSkills tipoSkillBuscada = _TipoSkillRepository.GetById(id); if (tipoSkillBuscada == null) { return(NotFound(new { Mensagem = $"Não foi possível encontrar o tipo de skill" })); } _mapperTipoSkill.Update(tipoSkill, tipoSkillBuscada.Id); return(Ok(new { Mensagem = "Tipo de skill alterada com sucesso" })); } catch (Exception ex) { return(BadRequest(new { Erro = ex.ToString() })); } }