public async Task <IActionResult> Post(CursoViewModelInput cursoViewModelInput) { var codigoUsuario = int.Parse(User.FindFirst(c => c.Type == ClaimTypes.NameIdentifier)?.Value); Business.Entities.Curso curso = new Business.Entities.Curso() { Nome = cursoViewModelInput.Nome, Descricao = cursoViewModelInput.Descricao, CodigoUsuario = codigoUsuario }; _cursoRepository.AdicionarCurso(curso); _cursoRepository.Commit(); return(Created("", cursoViewModelInput)); }