public ActionResult Create(Encomenda encomenda) { if (ModelState.IsValid) { db.Encomendas.Add(encomenda); db.SaveChanges(); return RedirectToAction("Index"); } return View(encomenda); }
public ActionResult ReceberEncomenda(Encomenda encomenda) { db.sp_receberEncomenda(encomenda.EncomendaID); return View(encomenda); }
public ActionResult Edit(Encomenda encomenda) { if (ModelState.IsValid) { db.Entry(encomenda).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(encomenda); }
public ActionResult RealizarEncomenda(Encomenda encomenda) { Nullable<int> idDaVenda = null; if (encomenda != null && encomenda.VendaProduto != null && encomenda.VendaProduto.Venda != null) { idDaVenda = encomenda.VendaProduto.Venda.VendaID; } else throw new Exception("Uma encomenda precisa de ter associada uma VendaProduto e uma Venda."); db.sp_realizarEncomenda( encomenda.Produto.Codigo, encomenda.Qtd, idDaVenda ); return View(encomenda); }