public IActionResult Cadastrar([FromForm] Curso curso)
 {
     if (ModelState.IsValid)
     {
         _cursoRepository.Cadastrar(curso);
         TempData["MSG_S"] = Mensagem.MSG_S001;
         return(RedirectToAction(nameof(Index)));
     }
     // ViewBag.Categorias = _marcaRepository.ObterTodasCategorias().Select(a => new SelectListItem(a.Nome, a.Id.ToString()));
     return(View());
 }
Beispiel #2
0
        public IActionResult Post([FromForm] Curso curso)
        {
            try
            {
                _cursoRepository.Cadastrar(curso);


                return(Ok(curso));
            }
            catch (Exception ex)
            {
                //caso ocorra algum erro retorna mensagem de erro
                return(BadRequest(ex.Message));
            }
        }
Beispiel #3
0
        public IActionResult Post(Curso novoCurso)
        {
            if (novoCurso != null)
            {
                try
                {
                    _cursoRepository.Cadastrar(novoCurso);

                    return(StatusCode(201));
                }
                catch (Exception e)
                {
                    return(BadRequest(e));
                }
            }

            return(NotFound("Não foi fornecido nenhum valor para ser cadastrado"));
        }