public IActionResult Post(BeneficioXvaga beneficioVaga) { try { _beneficioXVagaRepository.Add(beneficioVaga); return(Ok("Benefícios da vaga cadastrados com sucesso")); } catch (Exception) { return(BadRequest("Não foi possível cadastrar os benefícios da vaga!")); } }
public IActionResult Delete(int id) { try { BeneficioXvaga beneficiosBuscado = _beneficioXVagaRepository.GetById(id); _beneficioXVagaRepository.Delete(beneficiosBuscado); return(Ok("Tipo de vaga deletado com sucesso")); } catch (Exception) { return(BadRequest("Não foi possivel deletar os benefícios da vaga")); } }
public IActionResult Put(int id, BeneficioXvaga novoTipo) { try { BeneficioXvaga UPDATE = new BeneficioXvaga { IdBeneficioVaga = id, IdBeneficioNavigation = novoTipo.IdBeneficioNavigation, IdBeneficio = novoTipo.IdBeneficio }; _beneficioXVagaRepository.Update(UPDATE); return(Ok("Beneficios da vaga atualizados com sucesso")); } catch (Exception) { return(BadRequest("Não foi possivel atualizar os benefícios da vaga")); } }