public async Task <IActionResult> AtualizarCurriculo(CurriculoCandidatoAlteracao curriculoEditado) { try { int userlogado = Convert.ToInt32(HttpContext.User.Claims.FirstOrDefault(c => c.Type == "IdUsuario").Value); Curriculo editado = new Curriculo { PalavraChave = curriculoEditado.PalavraChave, Descricao = curriculoEditado.Descricao, Cursando = curriculoEditado.Cursando, CursosFormacoes = curriculoEditado.CursosFormacoes, Escolaridade = curriculoEditado.Escolaridade, Linguas = curriculoEditado.Linguas }; Curriculo curriculo = await _curriculo.BuscarCurriculo(userlogado); await _curriculo.EditarCurriculo(curriculo.IdCurriculo, editado); return(StatusCode(200, new { msgsucesso = "O seu currículo foi editado com sucesso!" })); } catch (Exception) { throw; } }
public async Task <IActionResult> CurriculoPorId([FromRoute] int id) => Ok(await _candidato.BuscarCurriculo(id));