示例#1
0
        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;
            }
        }
示例#2
0
 public async Task <IActionResult> CurriculoPorId([FromRoute] int id) => Ok(await _candidato.BuscarCurriculo(id));