Beispiel #1
0
        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));
        }