Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 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() }));
     }
 }