public IActionResult Cadastrar([FromForm] Categoria categoria) { if (ModelState.IsValid) { _categoriaRepository.Cadastrar(categoria); TempData["MSG_S"] = MensagensSucesso.MSG_S001; return(RedirectToAction("Index")); } ViewBag.Categorias = listarCategorias(); return(View()); }
public IActionResult Cadastrar([FromForm] Categoria categoria) { if (ModelState.IsValid) { _categoriaRepository.Cadastrar(categoria); TempData["MSG_S"] = "Registro salvo com sucesso!"; return(RedirectToAction(nameof(Index))); } ViewBag.Categorias = _categoriaRepository.ObterTodasCategorias().Select(a => new SelectListItem(a.Nome, a.Id.ToString())); return(View()); }
public IActionResult Cadastrar([FromForm] Categoria categoria) { if (ModelState.IsValid) { _categoriaRepository.Cadastrar(categoria); TempData["MSG_S"] = "Registro salvo com sucesso!"; return(RedirectToAction(nameof(Index))); } return(View()); }
public IActionResult Cadastrar([FromForm] Categoria categoria) { if (ModelState.IsValid) { _categoriaRepository.Cadastrar(categoria); TempData["MSG_S"] = "Categoria cadastrada com sucesso!"; return(new RedirectResult(nameof(Cadastrar))); } //RETORNA UMA LISTA DE 2 ELEMENTOS DO TIPO Categoria VOLTADO PARA O SELECT DO HTML ViewBag.Categorias = _categoriaRepository.ObterTodasCategorias().Select(a => new SelectListItem(a.Nome, a.Id.ToString())); return(View()); }
public IActionResult Cadastrar([FromForm] Categoria categoria) { if (ModelState.IsValid) { _categoriasRepository.Cadastrar(categoria); TempData["MSG_SUCESSO"] = Mensagem.MSG_SUCESSO001;; return(RedirectToAction(nameof(Index))); } ViewBag.Categorias = _categoriasRepository.ObterTodasCategorias().Select(a => new SelectListItem(a.Nome, a.Id.ToString())); return(View()); }
public async Task <IActionResult> CadastrarConfirme(Categoria categoria) { try { if (ModelState.IsValid) { await _categoriaRepository.Cadastrar(categoria); var CategoriaVm = new CategoriaViewModel { Categorias = await _categoriaRepository.GetAll(), Mensagem = "Cadastro feito com sucesso!" }; return(Json(CategoriaVm)); } return(Json("Preencha os dados corretamente")); } catch (Exception e) { return(Json("error", e.Message)); } }
public bool Cadastrar(CategoriaViewModel categoriaViewModel) { bool ehCadastrado = false; try { var categoria = CategoriaMapper.CategoriaViewModelToCategoria(categoriaViewModel); _categoriaBusiness.Validar(categoria); if (_categoriaBusiness.EhValido) { _categoriaRepository.Cadastrar(categoria); } ehCadastrado = true; } catch (Exception ex) { // log(ex.Message); } return(ehCadastrado); }
public void Cadastrar(Categorias categoria) { _categoriaRepository.Cadastrar(categoria); }