public static void MapAlteracao(Vagas vaga, EdicaoVagaViewModel dados) { vaga.Titulo = dados.Titulo; vaga.StatusSituacao = dados.StatusSituacao; vaga.FkPessoa = dados.FkPessoa; vaga.FkEmpresa = dados.FkEmpresa; vaga.Descricao = dados.Descricao; vaga.CargaHoraria = dados.CargaHoraria; }
public IActionResult Update(int id, EdicaoVagaViewModel obj) { try { Vagas vagaBuscada = _vagaRepository.GetById(id); if (vagaBuscada == null) { return(NotFound(new { Mensagem = "Vaga não encontrada!" })); } MapAlteracao(vagaBuscada, obj); _mapper.EditarVaga(vagaBuscada); return(Ok(new { Mensagem = "Vaga atualizada com sucesso!" })); } catch (Exception ex) { return(BadRequest(new { Erro = ex.ToString() })); } }