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));
        }