public async Task <IActionResult> Post(CursoViewModel cursoViewModel) { Curso curso = new Curso(); curso.Nome = cursoViewModel.Nome; curso.Descricao = cursoViewModel.Descricao; var codigoUsuario = int.Parse(User.FindFirst(c => c.Type == ClaimTypes.NameIdentifier)?.Value); curso.CodigoUsuario = codigoUsuario; _cursoRepository.Adicionar(curso); _cursoRepository.Comit(); return(Created("", cursoViewModel)); }