public ActionResult RegistrarCompra(int Id) { Produto p = ProdutoDTO.RecuperaProdutosNaoVendidos().Where(product => product.ProdutoId == Id).First(); if (p.Vendido) { MakeError("O Produto já está vendido!"); return(RedirectToAction("Index")); } ProdutoDTO.RegistraCompra(p); MakeSuccess("Produto adquirido com sucesso!"); return(RedirectToAction("Index")); }
public ActionResult DetalheProduto(int Id) { try { ViewBag.Produto = ProdutoDTO.RecuperaProdutosNaoVendidos().Where(p => p.ProdutoId == Id).First(); if (ViewBag.Produto == null) { throw new Exception("O Produto já está vendido ou não existe!"); } return(GenericView()); } catch (Exception e) { MakeError(e.Message); return(RedirectToAction("Index")); } }
public ActionResult Index() { ViewBag.Dados = ProdutoDTO.RecuperaProdutosNaoVendidos(); return(GenericView()); }