public IActionResult Add(CadastroVagaViewModel obj) { try { _mapper.CadastrarVaga(obj); return(Ok(new { Mensagem = "Vaga cadastrada com sucesso!" })); } catch (Exception ex) { return(BadRequest(new { erro = ex.ToString() })); } }
public void CadastrarVaga(CadastroVagaViewModel dadosVaga) { try { Vagas vagas = _mapper.Map <Vagas>(dadosVaga); int id = _vagaRepository.CadastraVaga(vagas); foreach (var requisito in dadosVaga.Requisitos) { _requisitoService.CadastrarRequisito(requisito, id); } } catch (Exception ex) { throw new Exception(ex.Message); } }