public ActionResult Form(Produto produto) { CategoriasDAO categoriasDAO = new CategoriasDAO(); ViewBag.Categorias = categoriasDAO.Lista(); ViewBag.Produto = produto; return View("Form"); }
public ActionResult Form() { CategoriasDAO dao = new CategoriasDAO(); ViewBag.Produto = new Produto(); ViewBag.Categorias = dao.Lista(); return View(); }
public ActionResult Adiciona(Produto produto) { // Validações. int idDaInformatica = 1; if (produto.CategoriaId.Equals(idDaInformatica) && produto.Preco < 100) { ModelState.AddModelError("produto.PrecoInvalido", "Produtos da categoria informática devem ter preço maior do que 100 "); } if (ModelState.IsValid) // saber se o modelo obedece ou nao as regras de validação. { ProdutosDAO dao = new ProdutosDAO(); dao.Adiciona(produto); return RedirectToAction("Index", "Produto"); } else { ViewBag.Produto = produto; CategoriasDAO categoriasDAO = new CategoriasDAO(); IList<CategoriaDoProduto> categorias = categoriasDAO.Lista(); ViewBag.Categorias = categorias; return View("Form"); } }
// GET: Categoria public ActionResult Index() { CategoriasDAO categoriasDAO = new CategoriasDAO(); IList<CategoriaDoProduto> categorias = categoriasDAO.Lista(); ViewBag.Categorias = categorias; return View(); }
public ActionResult Adiciona(CategoriaDoProduto categoria) { CategoriasDAO categoriasDAO = new CategoriasDAO(); categoriasDAO.Adiciona(categoria); return RedirectToAction("Index", "Home"); }
public ActionResult FormCadastraProduto() { CategoriasDAO categoriasDAO = new CategoriasDAO(); IList<CategoriaDoProduto> categorias = categoriasDAO.Lista(); ViewBag.Categorias = categorias; ViewBag.Produto = new Produto(); return View(); }
// controlador para o formulario de cadastro de produto. public ActionResult Form() { // Populando o combobox de categoria na view. CategoriasDAO categoriasDAO = new CategoriasDAO(); IList<CategoriaDoProduto> categorias = categoriasDAO.Lista(); ViewBag.Categorias = categorias; // enviando produto para visualização ViewBag.Produto = new Produto(); return View(); }
public ActionResult Adiciona(CategoriaDoProduto categoria) { if (ModelState.IsValid) { CategoriasDAO categoriasDAO = new CategoriasDAO(); categoriasDAO.Adiciona(categoria); return RedirectToAction("Index"); } else { ViewBag.Categoria = categoria; return View("FormCadastraCategoria"); } }
public ActionResult Adiciona(Produto produto) { int idDaInformatica = 1; if (produto.CategoriaId.Equals(idDaInformatica) && produto.Preco < 100) { ModelState.AddModelError("produto.InformaticaComPrecoInvalido", "Produtos da categoria informática devem ter preço maior do que 100"); } if (ModelState.IsValid) { ProdutosDAO dao = new ProdutosDAO(); dao.Adiciona(produto); return RedirectToAction("Index"); } else { ViewBag.Produto = produto; CategoriasDAO categoriasDAO = new CategoriasDAO(); ViewBag.Categorias = categoriasDAO.Lista(); return View("Form"); } }
public ActionResult Adiciona(Produto produto) { int idDaInformatica = 1; if (produto.CategoriaId.Equals(idDaInformatica) && produto.Preco < 100) { ModelState.AddModelError("produto.Invalido", "Produto da informática com preço abaixo do permitido."); } if (ModelState.IsValid) { ProdutosDAO dao = new ProdutosDAO(); dao.Adiciona(produto); //Redireciona para outra action RedirectToAction("Index", "Controller") return RedirectToAction("Index"); } else { ViewBag.Produto = produto; CategoriasDAO categoriasDAO = new CategoriasDAO(); ViewBag.Categorias = categoriasDAO.Lista(); return View("FormCadastraProduto"); } }
public ActionResult Adiciona(CategoriaDoProduto categoria) { CategoriasDAO dao = new CategoriasDAO(); dao.Adiciona(categoria); return RedirectToAction("Index"); }