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